2017-01-24 1 views
-1

Я разрабатываю приложение в Javascript, которое требует, чтобы прочитать текстовый файл и поместить его в переменную в качестве входного. Тем не менее, у меня много вопросов, связанных с Google, и обнаружил, что FileReader не может читать файл без ввода файла из-за соображений безопасности. Есть ли библиотека или грязные способы чтения содержимого текстового файла только с локальным путем? Большое спасибо.Как читать файл без ввода файла?

+1

«обнаружил, что FileReader не может читать файл без ввода файла из соображений безопасности» - это ваш ответ. – Quentin

+0

Если вы не хотите указывать ввод файла, тогда жестко определите местоположение файла в FileReader. –

ответ

0

Я думаю, что способ сделать это - загрузить файл с помощью Ajax. Затем вы можете делать все, что хотите, с его содержанием.

var xhttp = new XMLHttpRequest(); 

xhttp.onreadystatechange = function() { 
    if (this.readyState == 4 && this.status == 200) { 
     // Do whatever you want here with this.responseText   
    } 
}; 
xhttp.open("GET", "youtext.txt", true); 
xhttp.send(); 
Смежные вопросы