Seite 1 von 1
Dateiupload komplett?
Verfasst: 31.10.2005, 22:16
von manute
Gibt es eine Möglichkeit, bei einem Dateiupload mit PHP zu checken, ob die Datei auch komplett hochgeladen wurde?
Es geht nicht um Dateien wie Bilder, bei denen man testen kann, ob sie "heil" sind, sondern es geht darum, beliebige Dateien hochzuladen und die rauszuwerfen, bei denen die Verbindung während des Uploads aus irgendeinem Grund gekillt wurde.
Dateiupload komplett?
Verfasst: 01.11.2005, 02:37
von Johny
Wird die verbindung während des Uploades gekiillt so wird die Upload seite garnicht richtig aufgerufen.
Also das file wird erst hochgeladen dann die nächste seite angezeigt, halbe Uploads gibt es da nicht soweit ich weiss. Evtl geht es über Prüfsummen aber glaube die gibt es nur Dateispezifisch bei einigen Formaten.
Dateiupload komplett?
Verfasst: 01.11.2005, 09:35
von manute
Du irrst dich. Wenn die Verbindung abbricht, wird trotzdem ein halbes File an das Uploadscript übergeben.
Re: Dateiupload komplett?
Verfasst: 01.11.2005, 10:03
von gsingle
Johny hat geschrieben:Wird die verbindung während des Uploades gekiillt so wird die Upload seite garnicht richtig aufgerufen.
Ein HTTP POST ist Verbindungslos...
Daher stimmt das so nicht.
Evtl geht es über Prüfsummen aber glaube die gibt es nur Dateispezifisch bei einigen Formaten.
Das müsstest du selbst implementieren.
@manute
Beim Abschluss eines Dateiuploads gibt HTTP doch einen HTTP Status code bzw bei Abbruch einen ErrorCode zurück.
Auf den könntest du prüfen.
Musst du halt ma in der HTTP Spezifikation nachlesen...
Evtl hilft dir das hier weiter:
https://de3.php.net/reserved.variables
Prüfsummen wären in der Tat eine Möglichkeit.
Ich würde dafür MD5 nehmen.
Musst du aber halt auch von Hand implementieren.
Dateiupload komplett?
Verfasst: 01.11.2005, 10:33
von manute
Beim Abschluss eines Dateiuploads gibt HTTP doch einen HTTP Status code bzw bei Abbruch einen ErrorCode zurück.
Auf den könntest du prüfen.
Klingt interessant, aber wie komme ich an den mit PHP ran?
Re: Dateiupload komplett?
Verfasst: 01.11.2005, 10:42
von gsingle
manute hat geschrieben:Beim Abschluss eines Dateiuploads gibt HTTP doch einen HTTP Status code bzw bei Abbruch einen ErrorCode zurück.
Auf den könntest du prüfen.
Klingt interessant, aber wie komme ich an den mit PHP ran?
PHP bietet dir hierfür integriertes Error Handling.
Hab mal kurz nachgelesen und das hier gefunden:
https://de3.php.net/manual/de/features. ... errors.php
Das dürfte dein Problem ziemlich genau abdecken
hth
Dateiupload komplett?
Verfasst: 01.11.2005, 10:43
von manute
Du bist ein Held, das ist ja perfekt, dankeschön.
Dateiupload komplett?
Verfasst: 02.11.2005, 20:38
von tobsn
is_file_uploaded oder so...
Re: Dateiupload komplett?
Verfasst: 02.11.2005, 20:56
von soultcer
--