import StringIO
import magic
m = magic.Magic()
thefile = StringIO.StringIO(request.raw_post_data) # I got this from Django. ajax file uploader.
что теперь?
... должен быть таким же простым, как:
>>> m.from_buffer(thefile.read(1024))
'PDF document, version 1.2'
Похоже, вам нужно использовать метод from_buffer.
m.from_buffer(theFile)