在firefox浏览器中显示csv

时间:2012-01-19 00:57:39

标签: firefox csv download mime-types

我需要在firefox中打开一个csv文件。默认情况下,它会要求我选择下载位置或使用外部程序打开它。但是,关于上下文,我必须直接在浏览器中以纯文本形式显示它,而不通过弹出屏幕,询问我该如何处理文件。

我试图调整Firefox“mimetype.rdf”以强制在浏览器中打开内容类型“text / csv”。但是,我没有找到关于这个文件的更多信息,所以我或多或少地猜测......这就是我的结果:

<RDF:Description RDF:about="urn:mimetype:text/csv" 
    NC:value="text/csv"
    NC:editable="false"
    NC:description="CSV page"
    NC:fileExtensions="csv">

  <NC:handlerProp RDF:resource="urn:mimetype:handler:text/plain"/>
</RDF:Description>

我的想法是强制firefox将text / csv视为text / plain。此代码不起作用。但无论如何,我设法使用“Mason”firefox扩展强制内容类型。但是,当浏览器将其视为文本/普通文件时,它建议我用记事本或下载打开它,对我没什么帮助。

我尝试了其他内容类型,text / html,text / xml,它总是要求我选择外部应用程序或下载。

我尝试使用几个扩展,“openInBrowser”和“ViewAsText”使我能够做我想要的,但我必须明确地进入菜单并单击“在浏览器中查看文本”,没有可能设置内容类型“text / csv”的行为。

我如何解释我希望默认情况下在firefox中打开所有“text / csv”?

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:0)

您可以在上传字段中将CSV文件上传到服务器。使用服务器端代码(例如ASPX),您可以上传文件,然后读取CSV文件的内容,并使用Response.Write将结果显示给浏览器。