Как проверить, существует ли папка или нет с помощью Javascript?Проверка папки в javascript
Спасибо, Karthick
Как проверить, существует ли папка или нет с помощью Javascript?Проверка папки в javascript
Спасибо, Karthick
Если это Javascript работает в веб-браузере, вы не можете. Для (крайне допустимых) соображений безопасности Javascript на веб-странице не имеет доступа к файловой системе клиента.
Если по какой-либо причине вы хотели проверить с веб-страницы, существует ли папка на сервере, вы можете сделать вызов Ajax из Javascript для метода сервера (например, Java, PHP, ASP.NET и т. Д.), Который могут (в зависимости от разрешений) иметь доступ к файловой системе сервера.
Если вы используете Javascript как среду сценариев Windows, Microsoft предоставляет FileSystemObject
, который включает в себя метод FolderExists()
.
Если вы имеете в виду папку на сервере, вы можете сделать запрос Ajax к нему и проверить код состояния:
var req = new XMLHttpRequest();
req.onreadystatechange = function(){
if (req.readyState < 4) return;
if (req.status === 200) alert("The folder exists!");
else alert("The folder does not exist or can not be accessed!");
}
req.open("GET", "/path/to/folder", true);
req.send("");
<форма имя = "Myform"> <входной тип = значение "Button" = "Проверка папки" OnClick = 'checkfolder()'> Каждый раз, когда я бегу это я получаю сообщение управления activex? Есть ли способ подавить его или любой другой подход к проверке файла? – Karthick
папку на сервере? На клиенте? Какая папка? – Oded
Из staic html и проверка папки в определенном пути. (клиент) – Karthick