0
這是我得到的時候我打電話magic.from_buffer
:爲什麼magic.from_buffer返回None?
>>> import urllib2
>>> data = urllib2.urlopen('http://www.in.gov/judiciary/opinions/previous/wpd/05040501.bed.doc').read()
>>> len(data)
29696
>>> from lib import magic
>>> magic.from_buffer(data, mime=True)
在這一點上,我應提供application/msword
,而是我從最後一次通話罷了。我錯過了什麼?
這適用於我的開發機器,但在我的服務器上失敗。我很困惑。
也許兩個魔術包之間的版本有所不同? – Thomas 2013-03-01 23:16:31
可能。我的服務器有libmagic1版本5.09-2,而我的開發機器有5.11-2。細微的差別......會很驚訝,如果是這樣的話。 – mlissner 2013-03-01 23:19:57