2016-07-26 8 views
-2

Я хочу получить содержимое текстового файла. Кроме того, как я могу использовать JavaScript? например, строка за строкой или массивом?Как импортировать содержимое текстового файла в JavaScript?

+2

сторона сервера или сторона клиента? – naomik

+3

Связанный: http://stackoverflow.com/questions/13709482/how-to-read-text-file-in-javascript –

+1

Лучше всего использовать AJAX для этого. Существует также конструктор JavaScript «FileReader», но он не будет работать на всех браузерах. – 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

Checkout модуль узла fs для этого. Вы можете читать и писать контент как синхронизацией, так и асинхронно в зависимости от того, что вы пытаетесь с ней сделать.

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

Смежные вопросы