Читать локальный файл, используя JavaScript - PullRequest
2 голосов
/ 06 декабря 2011

Как мне получить содержимое локального файла, скажем:

/ дом / пользователь / Проводные / добавления / 1.csv

в переменной x в javascript?

Могу ли я использовать программу чтения файлов http://www.w3.org/TR/file-upload/#dfn-filereader? Если да, то как?

Ответы [ 2 ]

1 голос
/ 06 декабря 2011

Вы не можете сделать это со строгим JavaScript, но вы можете использовать веб-сервер в качестве промежуточного звена между пользователем и браузером. Попросите пользователя загрузить файл асинхронно (используя AJAX). Затем веб-сервер может вернуть значение простого текста обратно в вызов AJAX. Тогда содержимое будет свободно использоваться по вашему усмотрению.

Вероятно, это единственный вариант без использования Flash / Silverlight / Java.

0 голосов
/ 17 марта 2014

Чтение клиентских файлов в javascript действительно возможно с новым File API, доступным в современных браузерах (я не знаю, поддерживает ли IE это сейчас). Проверьте этот сайт и его код: http://www.readfileonline.com/ он позволяет читать файлы только с помощью браузера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...