Определить существование файла на сервере
Доброго времени суток.
У меня задача: по клику на определенную ссылку нужно в блок вставлять картинку, которая у нее в ссылке (ссылка вида var/image.jpg). При этом вместо var я должен подставлять имена 3-ех папок и проверять, есть ли в этих папках данная картинка. Как я могу определить, существует ли файл (в данном случае картинка) по такому-то адресу на сервере с помощью JS? Спасибо. |
У изображения есть два события - onload при загрузке файла, и onerror при ошибке загрузки. Ими только и определять.
|
Цитата:
А для других файлов есть какая-то возможность совершить подобное? |
А для других, это каких? Адрес изображения, это шлюз по которому оно будет загружено, определены и события загрузки. Другие mime типы в зависимости от настроек браузера будут либо открывать диалог на сохранение файла, либо открываться в ПО соответствующем или же непосредственно в браузере.
|
Цитата:
|
Цитата:
|
Http head запрос
|
Цитата:
Мне нужно проверять наличие папок и наличие фото. Если с фото мы более-менее разобрались, то с файлами другого типа или хотя бы папками пока непонятно :) Что-то мне подсказывает, что средствами клиентского JS этого сделать нельзя. |
Цитата:
|
vettel, фотки такие же файлы. Проверяй и все. Как еще проверить? Только взять и проверить на сервере.
|
Часовой пояс GMT +3, время: 22:58. |