Member 13339456 Ответов: 1

Как читать и отображать значение текстового файла в текстовом поле с помощью javasacript


Я хочу
read and display text file value in text box using Javasacript

Вот мой код код правильный, но значение не отображается в текстовом поле, пожалуйста, дайте мне решение.

Что я уже пробовал:

  <div id="page-wrapper">
      
      <input type="text" id="allText">

    </div>

<script>
    var allText = document.getElementById('allText');
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;
                alert(allText);
            }
        }
    }
    rawFile.send(null);
}
readTextFile("file:///C:/MACID.txt");

</script>

F-ES Sitecore

Вы не можете читать текстовые файлы, как это, google "html5 file api" для способов чтения текстовых файлов из js.

1 Ответов

Рейтинг:
1

Patrice T

Цитата:
readTextFile("file:///C:/MACID.txt");

JavaScript и WebApps не имеют прямого доступа к пользовательской файловой системе по соображениям безопасности.
Единственный способ прочитать локальный файл - через диалог "открыть файл" и с одобрения пользователя.


Member 13339456

Вот ссылка на решение его считанное значение входного текстового файла
https://codepen.io/matt-west/pen/KjEHg

Но я хочу прочитать локальный текстовый файл с фиксированным путем