在firefox浏览器中显示csv

在firefox浏览器中显示csv,firefox,csv,download,mime-types,Firefox,Csv,Download,Mime Types,我需要在firefox中打开一个csv文件。默认情况下,它要求我选择下载位置或使用外部程序打开它。但是,关于上下文,我必须在浏览器中以纯文本的形式直接显示它,而不经过弹出屏幕,弹出屏幕会询问我如何处理文件 我试图调整Firefox的“mimetype.rdf”,以强制在浏览器中打开内容类型“text/csv”。然而,我找不到关于这个文件的太多信息,所以我或多或少是在猜测。。。这就是我得出的结论: <RDF:Description RDF:about="urn:mimetype:text/c

我需要在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”

有什么想法吗


谢谢

您可以有一个上载字段,将CSV文件上载到服务器。使用服务器端代码(例如ASPX),您可以上载文件,然后读取CSV文件的内容,并使用响应显示结果。写入浏览器

服务器是否为您提供了正确的mime头?是的,我使用firebug检查了头,我确实得到了text/csvb。顺便说一句,我提供的mimetype.rdf代码是错误的,我设法强制使用text/plain content类型,但不是根据我编写的,有点困惑。。。覆盖是由“Mason”firefox插件完成的。我在重新表述我的问题。