Чтение файла с помощью файлового API HTML5

У меня есть файл в сети, который выглядит так:

\\\mangoes.txt

Я хочу прочитать этот файл напрямую, не используя тег ввода на странице html.

как я могу этого добиться?


person tusharmath    schedule 28.11.2012    source источник


Ответы (1)


Это невозможно. Браузеры не позволят вам прочитать любой файл, кроме JS или CSS. Это будет нарушением безопасности. Однако, используя форму, вы можете попросить пользователя загрузить файл, а затем прочитать содержимое этого файла. Но это невозможно без использования входных тегов. В качестве обходного пути возможны следующие варианты:

  1. Вы можете отправить вызов AJAX на свой сервер, который затем прочитает файл и отправит вам текст файла в ответ.
  2. Вы можете использовать файл JS и хранить все свои данные в переменной, а затем использовать данные в этой переменной, включив файл JS в свою HTML-страницу.
  3. Вы можете хранить данные в скрытом div на самой HTML-странице и читать их значение с помощью Java Script.
person Amber    schedule 28.11.2012
comment
в этом есть смысл. Вы уверены, что нет обходных путей для этого? - person tusharmath; 29.11.2012