Car*_*oon 3 javascript python django jquery
我有一个上传器,它有文件格式验证(只能上传一些视频格式).
但是用户可以简单地改变原来的文件扩展名,并通过验证(如重命名file.pdf,以file.mov和上传)!
现在我需要检查并验证文件格式是否与文件扩展名匹配.后端是Python(Django),但我不确定这是否可以通过Payton,Javascript或任何其他解决方案完成.
在python中你可以使用 python-magic
引用自述文件:
python-magic is a python interface to the libmagic file type identification library. libmagic identifies file types by checking their headers according to a predefined list of file types.
它分析文件头而不是仅使用文件扩展名来识别文件类型.
用法很简单:
>>> import magic
>>> magic.from_file('renamed.pdf')
'ISO Media, Apple QuickTime movie'
# More handy
>>> magic.from_file('renamed.pdf', mime=True)
'video/quicktime'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
731 次 |
| 最近记录: |