假设您有一个带有'file'类型输入标签的html表单。当文件发布到服务器时,它将与相关的元数据一起存储在本地。确定HTTP文件上传的MIME类型的最佳方法是什么?
我能想到的三种方法来确定mime类型:
- 使用在 '的multipart/form-data的' 有效载荷提供的mime类型。
- 使用“multipart/form-data”有效内容中提供的文件名并根据文件扩展名查找MIME类型。
- 扫描原始文件数据并使用MIME类型猜测库。
这些解决方案都不是完美的。
哪一个是最准确的解决方案?
有没有更好的选择?