我试过了:
self.data['uploaded_file'].content_type
但是,这会产生一个错误,指出该对象缺少content_type属性。
为什么有任何想法?谢谢。
验证Django表单中文件类型的最佳方法是什么?
答案 0 :(得分:1)
content_type
属性仅出现在UploadedFile
中包含的request.FILES
个实例中;您需要从中获取内容类型,或使用magic
从原始文件数据中获取内容类型。
答案 1 :(得分:0)
你怎么能说文件是二进制文件或文本或其他东西? 也许使用文件扩展名是一种方式,但并不总是有意义。