Предположим, у меня есть файл StringIO. Как я могу использовать python-magic, чтобы проверить его тип файла?

1
import StringIO
import magic

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

что теперь?

Теги:
string
file
mime-types
stringio

2 ответа

2
Лучший ответ

... должен быть таким же простым, как:

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

Похоже, вам нужно использовать метод from_buffer.

m.from_buffer(theFile)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню