|
|
|
Как перед открытием проверить существует ли файл на сервере?
|
|||
|---|---|---|---|
|
#18+
Добрый день! Ситуация следующая: Есть HTML-страница в которой отрисованы кнопки. Для каждой кнопки создается свой URL на сервер где лежать Excel'овские файлы (файлы строго именуются по шаблону). Можно ли перед переходом по данной ссылке (нажатию на кнопку) проверить существует ли файл и если его нет, то выдать сообщение о том что файл отсутствует? Вообще было бы интересней при открытии страницы сразу проверить соответствие файлов кнопкам и сделать например кнопки у которых "нет файлов" неактивными... Это реально? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2007, 07:37 |
|
||
|
Как перед открытием проверить существует ли файл на сервере?
|
|||
|---|---|---|---|
|
#18+
Проверить их наличие ajax'ом. Если ответ 404, то... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2007, 09:44 |
|
||
|
Как перед открытием проверить существует ли файл на сервере?
|
|||
|---|---|---|---|
|
#18+
Antonariy Можно подробнее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2007, 09:48 |
|
||
|
Как перед открытием проверить существует ли файл на сервере?
|
|||
|---|---|---|---|
|
#18+
Нельзя. Потому что по ajax'у уже написаны километры мануалов и кода. И кстати совет мой плохой на самом деле. Потому что фактически если файл есть, то он скачается при проверке. Нужно эту проблему решать на стороне сервера. Если файлы есть - выводить страницу с кнопками, если нет - без. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2007, 09:54 |
|
||
|
Как перед открытием проверить существует ли файл на сервере?
|
|||
|---|---|---|---|
|
#18+
Что-то не верится что нет способа проверить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2007, 11:37 |
|
||
|
Как перед открытием проверить существует ли файл на сервере?
|
|||
|---|---|---|---|
|
#18+
Ну сказано же было - при сборке страницы на сервере проверять наличие файлов, и для отсутствующих просто не рисовать кнопку или рисовать ее неактивной. Сложности тут никакой нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2007, 12:42 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=34855762&tid=1457533]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 17ms |
| total: | 166ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...