Изменение локальных файлов с использованием HTML5 и JavaScript - PullRequest
15 голосов
/ 23 июня 2011

Есть ли какой-либо способ, которым я могу использовать HTML5 и JavaScript для изменения файла в моей системе? Я в порядке с запуском Chrome или Firefox с определенными параметрами или открытием разрешений каким-либо другим способом.

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

Ответы [ 3 ]

6 голосов
/ 23 июня 2011

Да, вы можете сделать это, эта ссылка подробно описывает некоторые из доступных функций:

http://www.html5rocks.com/en/tutorials/file/filesystem/

Просто помните, что он пока не поддерживается в основных браузерах, и, вероятно, когдаэто многие из ваших посетителей не будут обновляться в течение достаточно долгого времени.

2 голосов
/ 23 июня 2011

Нет, так как это будет уязвимость безопасности.Как уже указывалось, в HTML5 есть изолированные файловые системы или хранилище локальной базы данных, но нет доступа ко всей файловой системе.

Этого можно добиться с помощью сертифицированного Java-апплета, если вы действительно хотите достичь этого с помощьюбраузер.Честно говоря, браузер - не лучшее место, где можно попробовать подобные вещи.

1 голос
/ 24 июня 2011

VBScript должно быть уместно в вашем случае. Вам придется понизить уровень безопасности вашей интернет-зоны.
Как только это будет сделано, просто используйте ActiveXObject("Scripting.FileSystemObject") и его метод MoveFile .

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