fileupload- Dateinamenerweiterung...
basti
- php
0 Cheatah0 Julian Hofmann0 Reiner
hi zusammen,
gibt es eine Möglichkeit nach dem Uplaod die Dateierweiterung (also .doc; .jpg; .pdf, u.a.) einfach auszulesen?
Sinn: Ich will die hochgeladenen Dateien mit den IDs aus einer SQL-DB benennen, jedoch dürfen die Erweiterungen nicht geändert werden...
hat mir hier jemand einen tipp?
Danke schonmal....
Hi,
gibt es eine Möglichkeit nach dem Uplaod die Dateierweiterung (also .doc; .jpg; .pdf, u.a.) einfach auszulesen?
sicher, der behauptete Dateiname steht schließlich als String zur Verfügung. Aber was soll das bringen? Es handelt sich um eine willkürliche Zeichenkette, nicht relevanter als das dritte, sechste und achte Zeichen des Dateinamens.
jedoch dürfen die Erweiterungen nicht geändert werden...
Dies serverseitig sicherstellen zu wollen ist deutlich zu spät - der Client hatte bereits jede Möglichkeit der Manipulation. Clientseitig kannst Du es nicht sicherstellen. Das einzige, was Dir bleibt, ist, den Inhalt der Datei zu interpretieren.
Cheatah
Hallo.
Die FAQs der PHP-Newsgroup http://www.dclp-faq.de/q/q-formular-upload-php4.html
Und - eine Idee älter - ein Feature-Artikel http://aktuell.de.selfhtml.org/artikel/phpasp/php-uploadcheck/index.htm
Grüße aus Würzburg
Julian
Hallo,
gibt es eine Möglichkeit nach dem Uplaod die Dateierweiterung (also .doc; .jpg; .pdf, u.a.) einfach auszulesen?
Sinn: Ich will die hochgeladenen Dateien mit den IDs aus einer SQL-DB benennen, jedoch dürfen die Erweiterungen nicht geändert werden...
hat mir hier jemand einen tipp?
Danke schonmal....
wenn Du Linux nutzt, gib mal auf der Konsole (sh/bash) folgendes ein:
file -f <dateiname>
erstaunlich, oder?
Gruß
Reiner