【问题标题】:What are the mime types of the various file types native to .NET?.NET 原生的各种文件类型的 mime 类型是什么?
【发布时间】:2011-06-25 04:37:10
【问题描述】:

我正在使用 Visual Studio 2010 从服务器打开文件,方法是转到 File\Open\File (Control-O) 并输入 URL。服务器从不带扩展名的 URL (http://hostname/path/document) 提供文档。

如果我将 mime 类型设置为 text/xml,Visual Studio 会在使用 text/xml 时将文档正确地打开为 XML 文档,而在使用 text/javascript 时会以 JavaScript 文档的形式打开。 .NET 中 .vb、.cs 和其他本机文件类型的 mime 类型是什么?我尝试过 text/plain、text/csharp 等,但所有尝试都以纯文本形式打开。

【问题讨论】:

    标签: visual-studio-2010 mime-types content-type


    【解决方案1】:

    您能否使用Content-Disposition: attachment 提供它并确保文件名具有正确的扩展名? (网址可以保持不变...)

    【讨论】:

    • 太棒了,这行得通。我仍然想知道这些不同的文件类型是否有 mime 类型。
    • 我的猜测是没有。这些东西通常通过检测扩展或解析文本来查看 IDE 是否可以识别语言。不通过 MIME 类型。
    • 您可以使用以下命令从注册表中检索注册的 MIME 类型:bytemycode.com/snippets/snippet/918/1 - C# 源文件的官方默认 MIME 类型是“text/plain”。您可以尝试在注册表中将其注册为“application/vnd-ms-c-sharp” - 但我想如果 MS 决定走这条路线,这实际上可能是它的官方 MIME 类型。
    猜你喜欢
    • 2012-04-16
    • 2011-07-04
    • 1970-01-01
    • 1970-01-01
    • 2010-09-17
    • 2011-09-09
    • 1970-01-01
    • 2011-04-19
    相关资源
    最近更新 更多