gpt4 book ai didi

python - 如何检查上传到服务器的文件的 mimetype?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:02:12 26 4
gpt4 key购买 nike

这只是一个用户上传一个文件。

最佳答案

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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com