Как открыть файл на локальном диске с помощью JavaScript?

Я пытался открыть файл с помощью

window.open("file:///D:/Hello.txt");

Браузер не позволяет открывать локальный файл таким образом, возможно, из соображений безопасности. Я хочу использовать данные файла на стороне клиента. Как я могу прочитать локальный файл в JavaScript?

145
задан Kamil Kiełczewski 18 April 2019 в 18:13
поделиться

2 ответа

Средство HTML5 fileReader позволяет вам обрабатывать локальные файлы, но они ДОЛЖНЫ быть выбраны пользователем, вы не можете копаться на пользовательском диске в поисках файлов.

В настоящее время я использую это с разрабатываемыми версиями Chrome (6.x). Я не знаю, какие другие браузеры это поддерживают.

58
ответ дан 23 November 2019 в 22:48
поделиться

Вы не можете. Новые браузеры, такие как Firefox, Safari и т. д., блокируют «файловый» протокол. Это будет работать только в старых браузерах.

Вам нужно будет загрузить нужные файлы.

-8
ответ дан 23 November 2019 в 22:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: