2011-12-06 6 views
2

を使用して、ローカルファイルを読むには言う:私はローカルファイルの内容を取得するにはどうすればよいのjavascript

/home/user/Wired/uploads/1.csv

x変数にJavaScriptで?

ファイルリーダーhttp://www.w3.org/TR/file-upload/#dfn-filereaderを使用できますか? はいの場合は、どうですか?

+1

いいえできません。あなたは、インターネット経由でクライアント側のjavascriptでファイルシステムを読むことはできません。 – Raynos

+0

これはMozilla固有のものなので、答えはありませんが、[新しいネイティブのJavascriptファイル管理API](http://dutherenverseauborddelatable.wordpress.com/2011/12/06/introducing-javascript-native-file-管理/)それはかなり甘いです。 – kojiro

+0

クライアント側(ブラウザ)かサーバー側かを明記してください –

答えて

1

厳密なjavascriptではこれを行うことはできませんが、Webサーバーはユーザーとブラウザの中間として使用できます。ユーザーにファイルを非同期でアップロードさせる(AJAXを使用)。 Webサーバーは、プレーンテキスト値をAJAX呼び出しに戻すことができます。 コンテンツは、あなたが適切と考えるように自由に使用できます。

これは、Flash/Silverlight/Javaを使用しない場合の唯一のオプションです。

0

javascriptでクライアントファイルを読むことは、現代のブラウザで利用できる新しいFile APIで可能です(IEがこれを現在サポートしているかどうかはわかりません)。このサイトとそのコードを確認してください:http://www.readfileonline.com/ブラウザを使用してファイルを読み取ることができます。

関連する問題