知道内容类型时如何获得正确的文件扩展名

Cla*_*ack 4 c# content-type file

我有一个包含文件数据的byte [].数组可以包含几种不同文件类型的数据,如xml,jpg,html,csv等.

我需要将该文件保存在磁盘中.

我正在寻找ac#代码,以便在您了解内容类型时找到正确的文件扩展名,但不确定文件扩展名?

Aur*_*nda 9

http://cyotek.com/article/display/mime-types-and-file-extensions有一个片段用于执行此操作,基本上在注册表中查找扩展名HKEY_CLASSES_ROOT\MIME\Database\Content Type\<mime type>

  • 好吧,它可以没问题,但可能还不行.如果您是处理特定于应用程序的文件的Web服务器,例如Excel,您可能会有一个未安装在Web服务器上的内容类型 (2认同)