PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : application/force-download


Jürg
01.02.2006, 00:12:34
Ich mache ein Formular, von dem aus nur PDF-Dateien hogeladen werden dürfen.
Also teste ich: if( $dateitype == 'application/pdf' ) {..}
Nun gibt die verlangte Fehlermeldung bei zumindest einigen PDFs den MIME-Typ 'application/force-download' zurück.
Was ist denn das? Nichts dazu gefunden!

Nev
03.02.2006, 12:53:25
Hi Jürg

Je nach Browser kommen, verschiedene Mimie-Types zurück.

Neben der MimeType
könntest du auch den Header überprüfen (in der Datei)

Einen sicheren upload kann man leider nicht realisieren

meikel (†)
03.02.2006, 16:09:15
Also teste ich: if( $dateitype == 'application/pdf' ) {..}
Schon falsch. Jeder Client kann lügen.

if (mime_content_type($_FILES['upload']['tmp_name']) == 'application/pdf')