【问题标题】:Generate content type header from extension从扩展生成内容类型标头
【发布时间】:2012-11-14 18:25:37
【问题描述】:

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

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

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

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

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

【问题讨论】:

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-28
    • 2010-12-26
    • 1970-01-01
    • 2011-07-29
    • 2017-07-22
    • 2016-04-17
    • 1970-01-01
    相关资源
    最近更新 更多