2016-07-26 3 views
-2

テキストファイルの内容を取得したい。また、JavaScriptでどのように使用できますか?例えば行単位または配列単位で行テキストファイルコンテンツをJavaScriptにインポートするには?

+2

サーバー側またはクライアント側? – naomik

+3

関連:http://stackoverflow.com/questions/13709482/how-to-read-text-file-in-javascript –

+1

これにAJAXを使用するのがベストです。 'FileReader' JavaScriptコンストラクタもありますが、すべてのブラウザで動作するわけではありません。 – PHPglue

答えて

0

クライアント側をターゲットとしているようです。

は、その後、あなたのテキストファイルをページのHTMLに含まれているか、次のスクリプトをインポートし、同じプロジェクトの下でホストされている場合:

$.get('/docs/file.txt',{},function(content){ 
     let lines=content.split('\n'); 

     console.log(`"file.txt" contains ${lines.length} lines`) 
     console.log(`First line : ${lines[0]}`) 

}); 

場合、我々は次のルーティングルールがあることを想定します

  • http://localhost/を - - >/var/www/html/index.html

/docs/file.txtは、この規則に従う必要があります。

  • http://localhost/docs/file.txt - >/var/www/html/docs/file.txt
0

このためノードfsモジュールをチェックアウト。あなたは何をしようとしているかに応じて、同期と非同期の両方でコンテンツを読み書きすることができます。

https://nodejs.org/api/fs.html

関連する問題