2014-10-26 3 views

ответ

1

Нет. Даже если вы откроете страницу непосредственно из файловой системы (например, дважды щелкните ее в проводнике или аналогичном), нет стандартного механизма, позволяющего скрипту записывать файлы в файловую систему. Если вы загружаете страницу с сервера, конечно, скрипт на странице не может напрямую писать файлы на этом сервере.

Стандартный способ приблизиться к этому состоит в том, чтобы иметь серверный ресурс, на который страница может отправлять содержимое файла, который выполняет любые необходимые проверки безопасности, а затем сохраняет файл на сервере.

+0

Во-первых, Спасибо за ваш ответ! Во-вторых, как я буду писать эту программу для чтения, сканирования и сохранения файла? Должен ли я использовать язык, например php, или я могу сделать это с помощью Javascript? – jacquesca

+0

@jacquesca: Вы можете использовать любую из десятков серверных сред. PHP является распространенным вариантом, как и JavaScript (через NodeJS, SilkJS, DecafJS), различные языки .Net (C#, VB, JScript - это последний, который очень похож на JavaScript), Perl, Python, Java ... –

0

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

0

Вы не можете создать страницу напрямую с помощью javascript. напомним, что js выполняется на клиенте, а то, что вы пытаетесь сделать, - это сохранить страницу на сервере. что вы можете сделать, вы можете создать html-код на стороне клиента и отправить его на сервер, где скрипт, работающий там, сохранит страницу.

Смежные вопросы