13. Oktober 2011

Firefox PDF Upload falscher Mime Type

13. Oktober 2011 - Geschrieben von Martin - 3 Kommentare

Heute hatten wir das Problem, das beim Kunden keine PDFs auf den Server hochgeladen werden konnten. Es hat sich herausgestellt, das ein aktueller Firefox verwendet wurde, aber auf dem Windows PC kein Adobe Reader installiert war. Das hatte zu folge, das der Firefox nichts mit der .pdf Datei anzufangen wusste und sendete einfach mal den Mime Type

application/octet-stream

anstatt

application/pdf

Es ist zwar nachvollziehbar, das der Firefox sagt er kennt diese Datei nicht, aber in allen anderen Browsern hat es funktioniert – einschlie├člich dem Internet Explorer 6.

Der Upload hat dann ├╝brigens nicht funktioniert, da mittels PHP der Mime Type der Datei erfragt wird und alles was nicht auf „application/pdf“ passt wird weggeworfen.

UPDATE!
Ich habe soeben festgestellt, das Firefox desweiteren folgende Mime Types sendet:

application/download

application/x-download

Kommt also immer auf die Client Konfiguration an…