Sven Rautenberg: File upload - Prüfung ob die Datei lokal existiert

Beitrag lesen

Moin!

Wenn der Anwender den Button "Durchsuchen..." benutzt, dann sollte es keine Eingabefehler geben. Wird nun aber der Name der zu übetragenden Datei in das Textfeld eingegeben, wie kann ich dann überprüfen, ob diese Datei überhaupt lokal vorliegt?

Kannst du nicht. Der Browser wird sich beschweren, wenn so eine Datei nicht existiert, oder du kriegst eben exakt null Bytes gesendet.

Sofern die empfangene Datei nicht deinen Erwartungen entspricht, mußt du eben entsprechende Vermutungen zur Fehlerbehebung äußern. Könnte ja auch sein, dass irgendein Proxy beim User da was rausfiltert - ich habe mit Proxys schon die tollsten Geschichten erlebt.

Eine Fehlermeldung im Stil: "Die Datei wurde nicht erfolgreich übertragen" sagt ja nichts drüber aus, das hier ein Eingabfehler vorlag.

Die Datei wurde ja vielleicht erfolgreich übertragen - aber du kannst ja selbst mal ausprobieren, was dann so passiert und was bei dir ankommt - und dann deine Schlüsse draus ziehen.

- Sven Rautenberg