Загрузить файл на html-страницу без серверной части? - PullRequest
0 голосов
/ 13 августа 2010

Можно ли прочитать содержимое загруженного файла (через <form><input type="file">) изнутри javascript без бэкэнда?Я полагаю, это возможно с HTML5, но как насчет HTML4?

Ответы [ 3 ]

1 голос
/ 13 августа 2010

Вы можете читать (не загружать - ну, вы тоже можете загружать, но это похоже на отправку фан-почты Эдгару Аллену По; ничто не останавливает вас, но он не сможет ее прочитать) из файлов, если ваш скрипт запускается в очень надежный контекст.

Если кто-то в вашей сети просматривает веб-страницы в браузере, настроенном на такое большое доверие, сначала отключите свой компьютер от сети, а затем сделайте его настройки более плотными.

0 голосов
/ 13 августа 2010

Не знаю, правильно ли я понимаю. Как насчет использования чего-то вроде uploadify вместе с jQuery. Я полагаю, вам придется предоставить веб-серверу право писать в указанных папках.

0 голосов
/ 13 августа 2010

Модель безопасности не позволит вам, если вы не измените безопасность, чтобы разрешить это. http://www.mozilla.org/projects/security/components/signed-scripts.html Можете ли вы уточнить, что вы хотите сделать?

Я прочитал вопрос как «Как получить содержимое из файла, выбранного с помощью поля загрузки файла, и обработать его на клиенте без использования серверного / веб-сервера». Я думаю, что UniversalBrowserRead доступ для файловой системы FF и HTA для IE, например

...