从扩展名生成内容类型标头

时间:2012-11-27 07:06:17

标签: .net mime-types content-type file-extension

有没有办法在.NET中自动生成Content-Type标题?

我正在开发一个用户以多种格式上传文件的系统,而我可用的唯一元数据是文件扩展名。

我的一个表单有一个指向ashx资源的链接,该资源将文件写入响应。我宁愿设置适当的内容类型标题,以便浏览器知道如果用户想要直接打开文件而不是保存它,该如何处理文件。

如果没有任何预制可用,我将不得不开始自己编译内容类型标题映射的扩展,但我不想做不必要的工作。

这个answer有类似于Java的东西,但我找不到任何.NET

1 个答案:

答案 0 :(得分:0)

我最终使用this file将MIME类型的表填充到扩展名映射中,并且我的脚本在提供文件时引用它。效果很好。