Rolf B: JQuery get() und PHP mime_content_type() - Prüfung ohne Upload der Datei auf Server möglich?

Beitrag lesen

Hallo ebody,

wenn Du möchtest, dass der Browser den Mime-Typ überprüft, verwende das accept-Attribut des <input type="file">. Eine weitergehende Prüfung in JavaScript ist dann nicht nötig, hoffe ich...

Auf dem Server musst Du ohnehin gegen böswillige Sendungen prüfen, aber dafür musst Du $.post und nicht $.get verwenden.

Als data-Parameter musst Du ein FormData-Objekt verwenden. Dem musst Du im Konstruktor das Form übergeben, in dem das Upload-Element steht, das ist am einfachsten. Wie man das file Element dem FormData manuell beibiegt, weiß ich grad nicht, dafür müsste ich erstmal experimentieren.

Rolf

--
sumpsi - posui - clusi