Bilder hochladen - Fortschrittsbalken
Gast
- javascript
0 suit0 JulianB0 T-Rex
0 Der Martin
0 dave0 T-Rex0 dave0 Der Martin
0 Mitleser
Hallo,
in einem Formular kann man Bilder hochladen. Das Problem ist, dass bei Klick auf den Submit-Button nichts sichbares passiert. Je nach upload- Geschwindigkeit kann der Rechner minutenlang "hängen".
Habe ich eine Möglichkeit, den Upload zu erkennen, um solange einen Hinweis zu zeigen? Am Besten natürlich mit Fortschrittsbalken.
P.S. Auf dem Server erkenne ich den Vorgang wohl auch nicht?
Lieben Gruß, Gast
P.S. Auf dem Server erkenne ich den Vorgang wohl auch nicht?
Genau da erkennst du das - mit PHP z.B.:
http://www.php.net/manual/en/session.upload-progress.php
P.S. Auf dem Server erkenne ich den Vorgang wohl auch nicht?
Genau da erkennst du das - mit PHP z.B.:
http://www.php.net/manual/en/session.upload-progress.php
Sieht aber danach aus, dass diese Methode erst ab PHP 5.4 funktioniert.
Sieht aber danach aus, dass diese Methode erst ab PHP 5.4 funktioniert.
da hast du leider Wahr!
Gruß
Kamatigralischer
T-Rex
Hallo,
P.S. Auf dem Server erkenne ich den Vorgang wohl auch nicht?
Genau da erkennst du das - mit PHP z.B.:
http://www.php.net/manual/en/session.upload-progress.php
wie schon erwähnt: Das scheint ganz neu zu sein.
Bisher ist es so, dass PHP erst drankommt, wenn der Request komplett, also auch der Upload abgeschlossen ist.
Ciao,
Martin
Hi,
Habe ich eine Möglichkeit, den Upload zu erkennen, um solange einen Hinweis zu zeigen? Am Besten natürlich mit Fortschrittsbalken.
AFAIK ist die einzige Möglichkeit das zu tun das Formular nicht abzusenden sondern die Daten per AJAX zu übertragen.
Da kannst du dann im XMLHttpRequest-Objekt dem upload einen onprogress-handler geben der dir deine progress-bar aktualisiert.
~dave
AFAIK ist die einzige Möglichkeit das zu tun das Formular nicht abzusenden sondern die Daten per AJAX zu übertragen.
Da kannst du dann im XMLHttpRequest-Objekt dem upload einen onprogress-handler geben der dir deine progress-bar aktualisiert.
Wenn das im IE 8 funktioniert will ich einen Link wie man das einbaut, aber porno ;).
Gruß
pronto und porno Verwechsler
T-Rex
Hi,
Wenn das im IE 8 funktioniert will ich einen Link wie man das einbaut, aber porno ;).
Das schonmal probiert?
(ich nicht, kA ob das macht was es verspricht)
~dave
Hallo,
pronto und porno Verwechsler
dabei ist das doch ganz einfach: Das erste ist ein Möbelpflegemittel, das zweite eine andere Bezeichnung für Plattenspieler. ;-)
*scnr*
Martin
Habe ich eine Möglichkeit, den Upload zu erkennen, um solange einen Hinweis zu zeigen? Am Besten natürlich mit Fortschrittsbalken.
P.S. Auf dem Server erkenne ich den Vorgang wohl auch nicht?
Mit Perl zum Beispiel geht das *g*
Mein Tipp aber: mach das beim Client mit plupload.