【发布时间】:2015-04-12 23:03:54
【问题描述】:
我正在使用 django 验证器和 python-magic 来检查上传文档的 mime 类型,并且只接受 pdf、zip 和 rar 文件。
接受的 mime 类型有: '申请/pdf', 'application/zip', 'multipart/x-zip', 'application/x-zip-compressed', 'application/x-compressed', 'application/rar', 'application/x-rar' 'application/x-rar-compressed', 'compressed/rar',
问题是有时 pdf 文件似乎将“应用程序/八位字节流”作为 mime 类型。 'application/octet-stream' 表示通用二进制文件,所以我不能简单地将该 mime 类型添加到接受的文件列表中,因为在这种情况下,也会接受其他文件,例如 es excel 文件,我不想要那会发生。
在这种情况下我该怎么办?
提前致谢。
【问题讨论】:
标签: python django django-forms mime-types