【发布时间】:2011-06-17 12:21:24
【问题描述】:
为什么 Urlmon.dll 中的 FindMimeFromData 函数会为许多文件类型返回 MIME 类型“application/octet-stream”,而通过文件扩展名检查 MIME 类型(即针对 Windows 注册表)返回更精确的类型?
例如,mp3 是“application/octet-stream”而不是“audio/mp3”。
基本上,我想验证一个扩展名不正确的上传文件。此方法似乎适用于许多图像文件、xml 等。
问题类似于this one,但提供的解决方案不适合验证上传的文件,因为返回的 MIME 类型不同/不明确。
【问题讨论】:
标签: c# .net mime mime-types