【发布时间】:2020-10-15 18:35:42
【问题描述】:
如果文件大小小于 5000 字节 (InMemoryUploadedFile)。 此代码不起作用
mime_type = magic.from_buffer(file.read(), mime=True)
它返回错误的 mime_type。 例如,我有一个 cv.docx 文件,大小为 4074 字节。 它返回一个 mime_type:
'application/x-empty'
而不是
'application/vnd.openxmlformats-officedocument.wordprocessingml.document'
您能否建议我解决此案的任何建议?
【问题讨论】:
-
你解决过这个问题吗?我也面临同样的问题。
-
@ruohola 不,我无法解决这个问题,我尝试使用这个:file.seek(0) mime_type = magic.from_buffer(file.read(), mime=True) 但它没有不行。空文件或 20 KB 以下的文件会发生这种情况
标签: python mime-types python-magic