假设我有一个StringIO文件。如何使用python-magic检查其文件类型?

时间:2011-01-13 06:59:33

标签: python string file mime-types stringio

import StringIO
import magic

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

现在怎么办?

2 个答案:

答案 0 :(得分:2)

......应该像以下一样简单:

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

答案 1 :(得分:1)

看起来你需要使用from_buffer方法。

m.from_buffer(theFile)