【发布时间】:2011-08-19 17:52:59
【问题描述】:
我有一个包含文件数据的字节[]。数组可以包含多种不同文件类型的数据,例如 xml、jpg、html、csv 等。
我需要将该文件保存在磁盘中。
当您知道内容类型但不确定文件扩展名时,我正在寻找一个 c# 代码来找出正确的文件扩展名?
【问题讨论】:
-
这与您所要求的相反:gist.github.com/958009 ----您应该能够很容易地扭转它,这至少是一个不错的起点。
-
cyotek.com/article/display/mime-types-and-file-extensions 有一个 sn-p,它比反转 @Matt 的 sn-p 更容易使用。
-
@Matt Greer- 除非 OP 计划遍历 HKCR 中的每个扩展,否则这不是很有帮助。 编辑 我没有看到@Aurojit 的评论,这是一个更好的方法。 :) @Clack:内容类型的数量是有限的还是在编译时是未知的?
标签: c# file content-type