2012-01-19 16 views
5

Firefox内でcsvファイルを開く必要があります。デフォルトでは、ダウンロード場所を選択するか、外部プログラムで開くように求められます。しかし、文脈に関しては、私はファイルに何をするべきかを私に尋ねるポップアップスクリーンを通らずにプレーンテキストとしてブラウザの中にすぐに表示しなければなりません。Firefoxブラウザ内にcsvを表示

ブラウザでコンテンツタイプ "text/csv"を強制的に開くために、Firefox "mimetype.rdf"を微調整しようとしました。

<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> 

私の考えは、テキスト/ CSVファイルを処理するためのFirefoxを強制することでした:これは私が出てきたものです...しかし、私は、このファイルに関する多くの情報を見つけることができませんので、私は、多かれ少なかれ推測されましたテキスト/プレーン。このコードは機能しません。しかし、とにかく、私は "Mason" firefox extensionを使って強制的にコンテンツタイプを管理しました。しかし、ブラウザがテキスト/プレーンテキストと見なすと、メモ帳やダウンロードでそれを開くように提案しますが、それほど助けにはなりません。

私はtext/html、text/xmlという他のコンテンツタイプを試しましたが、常に外部アプリケーションを選択してダウンロードするように求めています。

"openInBrowser"と "ViewAsText"といういくつかの拡張機能を使用して私が望むことができるようにしましたが、明示的にメニューに入り、 "ブラウザのテキストとして表示"コンテンツタイプ "text/csv"の動作を設定します。

「text/csv」をデフォルトでfirefox内で開くようにするにはどうすればよいですか?

おかげ

+0

サーバーが正しいMIMEヘッダーを提供していますか? –

+0

はい、私はfirebugを使ってヘッダーをチェックしました。テキスト/ csvを取得します – user1157436

+0

ところで、私が与えたmimetype.rdfコードは間違っていますが、テキスト/プレーンなコンテンツタイプを強制することができましたが、少し混乱しました...上書きは "Mason" firefoxアドオンによって行われました。私は私の質問を言い換えている。 – user1157436

答えて

0

あなたはCSVファイルをサーバーにアップロードされますアップロードフィールドを持つことができます。サーバー側のコード(たとえばASPX)を使用してファイルをアップロードし、CSVファイルの内容を読み取り、Response.Writeを使用して結果をブラウザに表示することができます。

関連する問題