Я застрял в обработке API-интерфейсов файлов в своей программе HTML. Это мой код до сих пор:Нормальное чтение файла с использованием API файлов
<html>
<script>
var file = 'C://test.txt';
var myBlob = new Blob([file], {type : "text/plain"});
var myReader = new FileReader();
myReader.addEventListener("loadend", function(e){
document.write(e.srcElement.result);
});
myReader.readAsText(myBlob);
</script>
</html>
Проблема заключается в том, когда я запускаю его, выход C://test.txt
. Но я хочу вывести содержимое моего файла, а не мое имя файла. Я проверил, что мой браузер обновлен. Также необходимо, чтобы я придерживался HTML и JavaScript. Пожалуйста помоги.
Таким образом, это невозможно без ввода пользователя? Я не хочу, чтобы пользователь решал файл. Я хочу, чтобы он исправлялся каждый раз, когда test.txt – vitbits
Невозможно без ввода пользователя. По соображениям безопасности. Подумайте, что произойдет, если какое-либо веб-приложение, которое вы запустили, может тихо и автоматически читать любой файл с вашего компьютера, который он хотел, но не спрашивая вас или без вас, зная, что это происходит. – sideshowbarker