работать с файлами в каталоге, используя HTML Javascript - PullRequest
1 голос
/ 13 февраля 2011

Попытка выяснить, возможно ли это -

1.) Пользователь заходит на наш сайт
2.) Указывает на каталог
3.) Код javascript читает содержимое каталога, показывает эскизы для любого jpeg / gif в этих каталогах. Это все без загрузки всех фотографий на сервер. Вид полупериодического приложения.

Пункт 3 - это то, чего я никогда не делал, возможно ли это для онлайн-приложения?

Ответы [ 3 ]

3 голосов
/ 13 февраля 2011

Вы не можете сделать это ... пока (если вы не используете предварительный выпуск Chrome 9). некоторые API-интерфейсы делают это возможным в браузерах, которые их поддерживают;в этой статье есть описание их использования .

Но сейчас нет.Для этого вам понадобится технология, которая разрешает локальный доступ к файлам, например Java-апплет подписанный (обычные неподписанные, очевидно, не могут этого сделать) или на строго ограниченном числе платформ.и браузеры, элемент управления ActiveX.

Обновление : Извините, новые API-интерфейсы JavaScript, о которых я говорил выше не предоставляют вам (предоставленный пользователем) доступ к любому старомукаталог в их системе.Они дают вам доступ к файловой системе, но это изолированная файловая система.Таким образом, вам нужно, чтобы пользователи перемещали файлы в «песочницу» (что можно сделать с помощью File API и drag-and-drop , что делает его полностью клиентским.дополнительная вещь, загрузка не требуется).Но это не совсем то, что вы описали.

1 голос
/ 13 февраля 2011

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

1 голос
/ 13 февраля 2011

Нет;это невозможно.

Javascript не может напрямую взаимодействовать с локальной файловой системой пользователя

...