mimetpye bestimmen
---------------------
Zuletzt geändert von skymuss am Samstag 12. Juni 2010, 10:50, insgesamt 1-mal geändert.
Ich glaube, du hast vergessen, dein Problem zu schildern.
Übrigens, so wirklich doll funktioniert "file" auch nicht:
Huch?
Stefan
Übrigens, so wirklich doll funktioniert "file" auch nicht:
Code: Alles auswählen
sma$ file -I test.py
test.py: text/x-c++; charset=us-ascii
Stefan
Hallo zusammen,
wollte gerade eine ähnliche Frage stellen.
Und zwar arbeite ich mit mod_python und bekommen über util.FieldStorage eine Datei. Der mitgelieferte Mime Type ist dabei natürlich meistens falsch. Gibt es irgendeine Möglichkeit, auf Apache's Magic Mime Type Bestimmung zuzugreifen?
Vielen Dank schon mal und Grüße,
el_bobo
wollte gerade eine ähnliche Frage stellen.
Und zwar arbeite ich mit mod_python und bekommen über util.FieldStorage eine Datei. Der mitgelieferte Mime Type ist dabei natürlich meistens falsch. Gibt es irgendeine Möglichkeit, auf Apache's Magic Mime Type Bestimmung zuzugreifen?
Vielen Dank schon mal und Grüße,
el_bobo
mimetypes.guess_type "rät" ja nur anhand der Dateiendung:
Das kann ich auch selbst...
Was ich brauche ist ein Wrapper für die libmagic, die file und Apache verwenden. Im Source von file ist so etwas übrigens auch dabei, ist allerdings leider noch experimental, warum auch immer (hatte keine Zeit den Source zu lesen).
Falls es noch jemanden interessiert: Homepage von file.
Unter Debian geht erstaunlicherweise:
Code: Alles auswählen
>>> mimetypes.guess_type("my_jpeg.jpg")
('image/jpeg', None)
>>> mimetypes.guess_type("my_jpeg.pdf")
('application/pdf', None)
Was ich brauche ist ein Wrapper für die libmagic, die file und Apache verwenden. Im Source von file ist so etwas übrigens auch dabei, ist allerdings leider noch experimental, warum auch immer (hatte keine Zeit den Source zu lesen).
Falls es noch jemanden interessiert: Homepage von file.
Unter Debian geht erstaunlicherweise:
Grüße und gute Nacht.apt-get install python-magic