为了账号安全,请及时绑定邮箱和手机立即绑定

使用.NET,如何根据文件签名而不是扩展名找到文件的MIME类型

使用.NET,如何根据文件签名而不是扩展名找到文件的MIME类型

慕勒3428872 2019-06-06 13:43:34
使用.NET,如何根据文件签名而不是扩展名找到文件的MIME类型在文件扩展名不正确或不给定的情况下,我正在寻找一种获取MIME类型的简单方法,类似于这个问题只在.net中。
查看完整描述

3 回答

?
白衣非少年

TA贡献1155条经验 获得超0个赞

在Urlmon.dll中,有一个名为FindMimeFromData.

从文件中

MIME类型检测或“数据嗅探”是指从二进制数据中确定适当MIME类型的过程。最终结果取决于服务器提供的MIME类型头、文件扩展名和/或数据本身的组合。通常,只有前256个字节的数据是有效的。

因此,从文件中读取第一个字节(最多256个字节)并将其传递给FindMimeFromData.


查看完整回答
反对 回复 2019-06-06
  • 3 回答
  • 0 关注
  • 669 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信