Javascript список файлов относительно корня

Как будто вы пытаетесь получить доступ к объекту, который является null. Рассмотрим ниже пример:

TypeA objA;

. В это время вы только что объявили этот объект, но не инициализировали или не инициализировали. И всякий раз, когда вы пытаетесь получить доступ к каким-либо свойствам или методам в нем, он будет генерировать NullPointerException, что имеет смысл.

См. Также этот пример:

String a = null;
System.out.println(a.toString()); // NullPointerException will be thrown
0
задан I should change my Username 13 April 2019 в 08:00
поделиться

2 ответа

Обычно клиент не имеет доступа к дереву каталогов сервера. Это означает, что любой клиентский javascript не сможет отобразить дерево каталогов.

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

Если вы (против моей рекомендации) хотите это сделать, вы можете настроить apache для вывода списка файлов, а затем получить список файлов с помощью JavaScript.

Гораздо лучший способ сделать это - использовать серверный код (Node.js Server, PHP и т. Д.), Который имеет доступ к файловой системе и может предоставить список файлов.

Только локальное приложение

Javascript обычно не имеет доступа к локальным ресурсам и выдает ошибку CORS при попытке извлечь нормальные ресурсы. (Ошибка CORS выдается, когда вы уже находитесь в локальном каталоге или нет.) Это делает практически невозможным обойтись без веб-сервера.

0
ответ дан JensV 13 April 2019 в 08:00
поделиться

попробуйте запустить chrome.exe --allow-file-access-from-files

, запустив указанную выше командную строку, она включит вызов http с помощью:

[110 ]

обратите внимание, что данные возвращают строку. если вы добавите его в свой HTML, он покажет каталог

0
ответ дан Lupin S.ZR 13 April 2019 в 08:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: