Normalerweise würde ich es StringIO Objekt herunterladen, dann folgt ausführen:Wie verwende ich Python-Magie, um den Dateityp einer Datei über das Internet zu erhalten?
m = magic.Magic()
m.from_buffer(thefile.read(1024))
Aber dieses Mal, ich kann die Datei nicht herunterladen, da das Bild 20 Megabytes sein könnte. Ich möchte Python-Magie verwenden, um den Dateityp zu finden, ohne die gesamte Datei herunterzuladen.
Wenn python-magic es nicht kann ... ist der nächste beste Weg, den Mime-Typ in den Headern zu beobachten? Aber wie genau ist das?
Ich brauche Genauigkeit.