假设我有一个StringIO文件。如何使用python magic检查其文件类型?
现在怎么办?应该简单到:假设我有一个StringIO文件。如何使用python magic检查其文件类型?,python,string,file,mime-types,stringio,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. 看起来您需要使用from_buffer方法 >>> m.from_buffer(thefile.read(1024)) 'PDF document, versi
import StringIO
import magic
m = magic.Magic()
thefile = StringIO.StringIO(request.raw_post_data) # I got this from Django. ajax file uploader.
看起来您需要使用from_buffer方法
>>> m.from_buffer(thefile.read(1024))
'PDF document, version 1.2'
m.from_buffer(theFile)