我正在尝试在django中保存上传文件的mime类型。我不需要拒绝某些类型的文件,我只需要跟踪上传文件的mime类型。我正在做这个: class Foo(models.Model): file_type = models.CharField(max_length=14)
print(self.document.read()) #confirms that t
Searching for python-magicDownload error: [ErrnoCouldn't find index page for 'python-magic' (maybe misspelled?)download links found for python-magic.
error:Could not find suitable
我注意到有两个Python模块使用相同的magic名称空间,但由于大多数Linux发行版似乎都使用file-magic而不是python-magic,所以我决定让我的模块依赖于前者。然而,在阿尔卑斯山上,似乎只有python-magic可以工作: 设置高山&安装libmagic: $ docker run --rm -it python:3-alpine /bin/shAttributeError: Symbol not found: m
因此,我使用了python-magic模块并完成了以下操作:from tkFileDialog import askdirectory
print 'Type of ' + f + ' --> ' + m.from_file(f)
但是,当我将python-magicVideo.mp4' (No such file or
当我在服务器上得到这些文件并使用python-magic对它们进行检查时,我会得到‘video/ this asf’作为它的mime类型。也许python-magic没有正确地读取mime类型,我认为这几乎不是事实。
任何帮助都是非常感谢的。另外,我使用的是python-magic,而不是django的file.content_type,因为第二个不可靠。