Angenommen, ich eine StringIO-Datei haben. Wie kann ich Python-Magie verwenden, um den Dateityp zu überprüfen? [geschlossen]

StackOverflow https://stackoverflow.com/questions/4677575

Frage

import StringIO
import magic

m = magic.Magic()
thefile = StringIO.StringIO(request.raw_post_data)  # I got this from Django. ajax file uploader.

Was nun?

War es hilfreich?

Lösung

... sollte so einfach wie sein:

 >>> m.from_buffer(thefile.read(1024))
'PDF document, version 1.2'

Andere Tipps

Es sieht aus wie Sie die from_buffer Methode verwenden müssen.

m.from_buffer(theFile)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top