Чтение локального текстового файла из локального файла JavaScript? - PullRequest
1 голос
/ 23 января 2012

Я использую следующий код для чтения локального текстового файла из локального файла Javascript, но он не работает:

var txtFile = new XMLHttpRequest();
txtFile.open('GET', fileLocation, true);

Я получаю ошибку:

XMLHttpRequest cannot load file:///C:/File.txt. Cross origin requests are only supported for HTTP.

Есть идеи?

Ответы [ 2 ]

2 голосов
/ 23 января 2012

Вы не можете получить доступ к локальным ресурсам из JavaScript, вы должны поместить этот файл на свой сайт и попытаться получить к нему доступ через fileLocation, как http://mywebsite/File.txt

0 голосов
/ 23 января 2012

посмотрите на это:

var fileContent='';
var theLocation='';

function readFileViaApplet(n) {
 document.f1.t1.value='Reading in progress...';
 document.ReadURL.readFile(theLocation);
 setTimeout("showFileContent()",100);
}

function showFileContent() {
 if (document.ReadURL.finished==0) {
  setTimeout("showFileContent()",100);
  return;
 }
 fileContent=document.ReadURL.fileContent;
 document.form1.textarea1.value=fileContent;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...