我想检查上载到我网站的文件类型。<input type="file">
我的HTML中有一个可供用户上传的标签。有什么方法可以检查文件的扩展名吗?
例如:
user uploads `aFile.txt`
应用程序输出:
uploaded file is mp3
我不想检查文件扩展名。我想检查文件的实际内容。
使用python-magic
图书馆
>>> import magic
>>> magic.from_file("testdata/test.pdf")
'PDF document, version 1.2'
# recommend using at least the first 2048 bytes, as less can produce incorrect identification
>>> magic.from_buffer(open("testdata/test.pdf").read(2048))
'PDF document, version 1.2'
>>> magic.from_file("testdata/test.pdf", mime=True)
'application/pdf'
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句