Как найти все файлы в каталоге? (HTML JavaScript) - PullRequest
1 голос
/ 12 апреля 2010

Как найти все файлы в каталоге? У меня есть HTML-страница в каком-то каталоге. Используя JavaScript, я хочу получить все существующие файлы в некотором подкаталоге (получить все имена файлов или относительные ссылки на них на локальной машине)

Ответы [ 2 ]

3 голосов
/ 12 апреля 2010

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

Возможно, вы захотите написать короткий серверный скрипт, чтобы получить список файлов в вашем каталоге и сделать AJAX-вызов?

2 голосов
/ 12 апреля 2010

Javascript, который работает на компьютере client , не может получить доступ к локальной файловой системе диска из-за ограничений безопасности. В противном случае можно было бы загружать файлы в скрытой форме без лишних слов, используя Javascript.

Если вы хотите получить доступ к дисковой файловой системе клиента , то найдите решение в другом углу: встроенное клиентское приложение, которое вы обслуживаете со своей веб-страницы, например, апплет, веб-запуск, Silverlight или что-то вроде того. Если вы хотите получить доступ к дисковой файловой системе сервера , найдите решение в серверной части, используя язык программирования на стороне сервера, такой как Java, PHP и т. Д., Независимо от того, что ваш веб-сервер в настоящее время использует / поддерживает.

...