Mailinglisten-Archive |
Hallo, ich habe ein Datei Upload mit PEAR::QuickForm (ich weiß ist veraltet und QuickForm2 wird empfohlen ;o) ) realisiert. Klappt auch wunderbar. Ich weiß auch wie ich dem Mime Type Abfrage und bei Bildern klappt das auch wunderbar. Allerdings habe ich mit PDF Dateien Probleme: Im Internet Explorer (7) wird korrekterweise "application/pdf" übertragen. Dann hab ich noch eine Tabelle im Netz gefunden (Seite weiß ich gerade nicht mehr) da stand es wäre auch "application/x-pdf" möglich. Im Firefox klappt das nicht - da wird dann "application/force-download" oder so übertragen - aber das gilt z.B. auch für Word Dokumente - wie kann ich den nun PDF Dateien und Word Dateien unterscheiden? Quellcode in etwa so: $filetype_array_attach = array('application/pdf','application/x-pdf'); $form->addRule('attach','Bitte laden Sie eine PDF Datei hoch!','mimetype',$filetype_array_attach); Wenn ich nun "application/force-download" freigebe dann kann da auch x - beliebige andere Datei hochgeladen werden und das will ich unterbinden. Gruß Tobias Neumann
php::bar PHP Wiki - Listenarchive