Hallo,
bisher überprüfe ich hochgeladene Dateien auf Ihre Endung indem ich die letzten Buchstaben des Dateinamens checke und seit kurzem auch den Mime-Type der hochgeladenen Datei.
Es sollen nur PDFs hochgeladen werden können.
Das Problem:
Mache ich aus einem Word-Dokument (test.doc) ein PDF (umbenennen in test.pdf) lädt das Script es trotzdem hoch und verarbeitet es, obwohl nur die Dateiendung geändert wurde und es sich dabei nicht um ein PDF handelt.
Der Mime-Type wird auch hier als "application/pdf" angegeben - was ja eigentlich nicht sein kann. Oder wird der Mime-Type vom Browser gesendet?
Wie kann ich dieses Problem umgehen? Gibt es eine Funktion um den wirklichen Dateityp zur ermitteln?
Viele Grüße