Martin Lantzsch
Software Entwickler
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…

9. Dezember 2010

WikiLeaks Mirror erstellen ohne FTP

9. Dezember 2010 - Geschrieben von Martin - Ein Kommentar

Wer seine FTP Daten nicht an WikiLeaks herausgeben will oder wer ein Backup auf seinem lokalen PC erstellen möchte kann dies ganz leicht per wget erledigen:

wget -m -k -E -nH http://213.251.145.96/

Allerdings sollte man besser auf einen der bestehenden Mirrors ausweichen um die WikiLeaks Server nicht „unnötig“ zu belasten: http://wikileaks.de/mirrors.html (dazu einfach die IP oben mit der Adresse eines Mirros Server austauschen).

Übrigens, ein komplettes Backup besteht aus mehreren hundert MB!