Я хочу читать локальный текстовый файл автоматически, когда моя веб-страница открывается на моем компьютере. Как я могу это сделать? Я использовал следующий код из одного из решений, отвечающих на этом сайте, и он говорит: «Доступ запрещен».Как читать локальный текстовый файл?
<script type="text/javascript">
var fileDisplayArea = document.getElementById('fileText'); //to show output
function readTextFile(file)
{
var rawFile = new XMLHttpRequest();
rawFile.open("GET", file, false);
rawFile.onreadystatechange = function()
{
if(rawFile.readyState === 4)
{
if(rawFile.status === 200 || rawFile.status == 0)
{
var allText = rawFile.responseText;
fileDisplayArea.innerText = allText
}
}
}
rawFile.send(null);
}
readTextFile("file:///Location/fileToBeRead.txt");
</script>
Есть ли другие проблемы?
Запустите его из 'localhost' ... Не используйте' file: // 'path .. – Rayon
Он работал на моем компьютере. Но, на самом деле, я хочу использовать его на своем Android и строить данные в браузере. Текстовый файл имеет некоторые показания датчика. –
Что делать, если вы использовали входной файл, как здесь: http://oss.sheetjs.com/js-xlsx/? –