File upload - Vorschau des tmp files?
Fritz
- php
Hallo,
ich möchte mit PHP für einen Fotoupload eine Vorschau-Seite anzeigen, in der das soeben geuploadete File zur Kontrolle noch einmal angezeigt wird, vor es endgültig abgespeichert wird.
Geht das überhaupt?
Kann ich das temporäre file anzeigen mit mit <img src ="pfad/filename">?, wobei ich als Name des temporären files von PHP folgendes geliefert krieg:
$_FILES['file']['tmp_name'] in der Form z.B. /tmp/phpgtfEwc, aber keinen Pfad.
in der phpinfo finde ich: upload_tmp_dir = no value.
Kann ich das upload_tmp_dir ansprechen? oder kann ich (der ISP) das setzen, so dass ich es ansprechen kann?
Ich hoffe, dass mir jemand einen Anstoß geben kann.
Gruß Fritz
Hallo Fritz,
ich möchte mit PHP für einen Fotoupload eine Vorschau-Seite anzeigen, in der das soeben geuploadete File zur Kontrolle noch einmal angezeigt wird, vor es endgültig abgespeichert wird.
du könntest es auch vor dem Hochladen nochmal anzeigen lassen: </archiv/2004/1/69288/#m398532>.
$_FILES['file']['tmp_name'] in der Form z.B. /tmp/phpgtfEwc, aber keinen Pfad.
doch, das ist ein Pfad - an dieser Stelle steht das Bild bis das php-Script beendet ist.
in der phpinfo finde ich: upload_tmp_dir = no value.
Kann ich das upload_tmp_dir ansprechen? oder kann ich (der ISP) das setzen, so dass ich es ansprechen kann?
nein, du musst die Datei in ein eigenes Temp-Verzeichnis schieben, und dann eben im nächsten Schritte an den endgültigen Speicherort (ggf. das Verzeichnis gelegentlich leeren, um Dateileichen zu entsorgen).
Grüße aus Nürnberg
Tobias
Hallo Tobias,
du könntest es auch vor dem Hochladen nochmal anzeigen lassen: </archiv/2004/1/69288/#m398532>.
Scheint leider nicht richtig zu funktionieren - wohl irgend was IE proprietäres :-(
nein, du musst die Datei in ein eigenes Temp-Verzeichnis schieben, und dann eben im nächsten Schritte an den endgültigen Speicherort (ggf. das Verzeichnis gelegentlich leeren, um Dateileichen zu entsorgen).
Danke, das war es.
Gruß Fritz
Hallo Fritz,
du könntest es auch vor dem Hochladen nochmal anzeigen lassen: </archiv/2004/1/69288/#m398532>.
Scheint leider nicht richtig zu funktionieren - wohl irgend was IE proprietäres :-(
stimmt, ich habe es jetzt mal online getestet - das Ergebnis war niederschmetternd :-(
Vielleicht versuch ich - wenn ich mal Zeit habe :-) - mal eine Lösung für alle Browser zu finden.
Grüße aus Nürnberg
Tobias