Hi,
Ich bräuchte für eine Homepage einen Dateiupload via Java und PHP (also kein Servlet). Ich habe hier schon einige Beispiele gesehen, aber keines, was ich gebrauchen kann. Ein fertiges Javaprogramm will ich nicht nehmen, da ich es dem Design etwas anpassen will und die meisten nicht die Funktionen haben, die ich brauche.
Man soll Dateien auswählen können, die dann "Zwischengespeichert" werden. Erst wenn man den Button Upload drückt, soll eine Datei nach der anderen Hochgeladen werden.
Zusätzlich habe ich mir überlegt, dass sich das Programm erst von einem PHP-Script auf dem Server die maximale Dateiuploadgröße holt und dem entsprechend bei zu großen Dateien handelt, oder mehrere kleinere Dateien in einem Rutsch uploaded.
Eine Progress-Bar, die den aktuellen Fortschritt der Datei und eine, die den Gesammtfortschritt anzeigt, sollten dabei weniger das Problem sein.
Des weiteren soll auf dem Server die Ordnerstruktur beibehalten werden, wenn diese Option ausgewählt wurde. Man muss also jeweils noch den Pfad ab einem bestimmten Verzeichnis mitsenden. (C:\test\upload\datei.txt => \upload\datei.txt). Der Teil des Pfades, der wegbleiben soll, sollte man ebenfalls angeben können.
Und als weiteres Extra wollte ich, dass man die Verzeichnisstrucktur des Servers in dem Programm sehen können soll (extra Fenster), damit man dann auswählen kann, wohin diese Dateien sollen.
Ich habe schon etwas mit dem JFileChooser-Element rumgespielt. Dabei ist mir vor allem aufgefallen, dass z.B. keine Dateityp bezigenen Icons angezeigt werden, wie ich es in ein paar fertigen Programmen gesehen habe. Kann man das ohne Probleme einstellen? Geht auch eine Bildervorschau?
Nun verlange ich nicht, dass mir hier jemand ein fertiges Programm abliefert, ich wünsche mir nur, dass ihr mir ein paar Tipps gebt, wie ich das Ganze lösen kann und vor allem, welche Elemente ich dazu alles brauche.
Zum Schluss muss noch gesagt werden, dass das ganze ein Applet werden soll (wie die meisten sich schon beim Wort Homepage gedacht haben dürften ). Ich weiß, dass es da zum Teil Probleme mit den Zugriffsrechten gibt, ich weiß aber auch, dass es geht, denn sonst könnte man solche Applets ja auch nicht im Internet finden.
Ich hoffe auf eure Hilfe.
Ich bräuchte für eine Homepage einen Dateiupload via Java und PHP (also kein Servlet). Ich habe hier schon einige Beispiele gesehen, aber keines, was ich gebrauchen kann. Ein fertiges Javaprogramm will ich nicht nehmen, da ich es dem Design etwas anpassen will und die meisten nicht die Funktionen haben, die ich brauche.
Man soll Dateien auswählen können, die dann "Zwischengespeichert" werden. Erst wenn man den Button Upload drückt, soll eine Datei nach der anderen Hochgeladen werden.
Zusätzlich habe ich mir überlegt, dass sich das Programm erst von einem PHP-Script auf dem Server die maximale Dateiuploadgröße holt und dem entsprechend bei zu großen Dateien handelt, oder mehrere kleinere Dateien in einem Rutsch uploaded.
Eine Progress-Bar, die den aktuellen Fortschritt der Datei und eine, die den Gesammtfortschritt anzeigt, sollten dabei weniger das Problem sein.
Des weiteren soll auf dem Server die Ordnerstruktur beibehalten werden, wenn diese Option ausgewählt wurde. Man muss also jeweils noch den Pfad ab einem bestimmten Verzeichnis mitsenden. (C:\test\upload\datei.txt => \upload\datei.txt). Der Teil des Pfades, der wegbleiben soll, sollte man ebenfalls angeben können.
Und als weiteres Extra wollte ich, dass man die Verzeichnisstrucktur des Servers in dem Programm sehen können soll (extra Fenster), damit man dann auswählen kann, wohin diese Dateien sollen.
Ich habe schon etwas mit dem JFileChooser-Element rumgespielt. Dabei ist mir vor allem aufgefallen, dass z.B. keine Dateityp bezigenen Icons angezeigt werden, wie ich es in ein paar fertigen Programmen gesehen habe. Kann man das ohne Probleme einstellen? Geht auch eine Bildervorschau?
Nun verlange ich nicht, dass mir hier jemand ein fertiges Programm abliefert, ich wünsche mir nur, dass ihr mir ein paar Tipps gebt, wie ich das Ganze lösen kann und vor allem, welche Elemente ich dazu alles brauche.
Zum Schluss muss noch gesagt werden, dass das ganze ein Applet werden soll (wie die meisten sich schon beim Wort Homepage gedacht haben dürften ). Ich weiß, dass es da zum Teil Probleme mit den Zugriffsrechten gibt, ich weiß aber auch, dass es geht, denn sonst könnte man solche Applets ja auch nicht im Internet finden.
Ich hoffe auf eure Hilfe.
Zuletzt bearbeitet: