Подтвердить что ты не робот

Список файлов в каталоге, используя только javascript

Можно ли перечислить файлы в каталоге, используя только javascript? Чтобы уточнить, я имею в виду список файлов на сервере, а не файлы на компьютере клиентов. Например:

www.domain.com/files/

содержит 4 изображения (.jpg)

Можно ли сделать дополнительную страницу (www.domain.com/files/list.html), в которой перечислены эти 4 файла с помощью javascript?

4b9b3361

Ответ 2

Очень поздно для этой вечеринки, но мой поисковый запрос Google для этого точного запроса привел меня сюда.

Ответ "на самом деле", но я нашел frankenstein для хаков в другом месте: If + Индексы (или могут быть) включены в .htaccess для папки, содержащей файлы, которые вы хотите перечислить, затем используйте XMLHTTPRequest с именем папки в качестве URL-адреса (который вернет html-страницу, в которой перечислены файлы).

Ответ 3

Я не знаю, разрешает ли вам архитектура, но ikf вы можете установить и использовать node.js в качестве node API, вы можете взаимодействовать с файловой системой, требуя модуль fs.

Это среда node.js полагается на:

node в конечном итоге хочет поддержать все Операционные системы POSIX (включая Windows с MinGW), но на данный момент он тестируется только на Linux, Macintosh и Solaris. Сборка системе требуется Python 2.4 или лучше. V8, на котором построено Node, поддерживает только процессоры IA-32 и ARM. V8 - включенной в дистрибутив Node. к используйте TLS, OpenSSL. Там нет других зависимостей.

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

Ответ 4

Как правило, не рекомендуется обращаться к файлам клиентского компьютера с помощью javascript для причин безопасности, однако я подозреваю, что вы можете использовать Объект файловой системы. Я не уверен в совместимости с браузером для этого, он должен работать только в IE, хотя, вероятно,.

Вам нужно использовать серверные языки, такие как PHP, ASP.Net, JSP и т.д.

Ответ 5

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