作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
这只是一个用户上传一个文件。
最佳答案
UploadedFile.content_type 将返回上传时随文件一起发送的内容类型 header 。
如果您还需要在保存后检查文件,您可以使用 python 中的 mimetypes 模块。但它似乎只根据文件扩展名进行检查。
import mimetypes
file_type, file_encoding = mimetypes.guess_type('/path/to/file')
print 'File-type: %s\nFile-encoding: %s' % (file_type, file_encoding)
如果您有默认情况下未检测到的文件类型要求,您也可以在使用 guess_type 之前将类型简单地添加到 mimetypes:
mimetypes.add_type('font/ttf', '.ttf')
关于python - 如何检查上传到服务器的文件的 mimetype?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4170637/
我是一名优秀的程序员,十分优秀!