Есть ли способ, который DOM проверяет URL-адрес изображения, чтобы увидеть, когда он был последним обновлен?javascript/jquery test image URL-адрес для обновления
Я загружаю изображение на веб-сервер. Изображение заменит предыдущее изображение тем же URL-адресом. Я использую plupload через ajax. Когда загрузка завершена, я хочу обновить изображение на странице.
Я попытался использовать событие FileUploaded, чтобы инициировать обновление src на изображении. Но я думаю, что это либо вытаскивает изображение из кеша, либо оно срабатывает быстрее, чем веб-сервер может загружать новый образ.
Я знаю, что смогу взломать его, спянув пару секунд. Но я могу думать обо всех причинах, почему это может потерпеть неудачу.
Есть ли способ прочитать заголовок из файла, чтобы узнать, изменился ли файл на сервере? Тогда я могу продолжать спрашивать, пока это не произойдет?
Более элегантное решение, конечно, будет лучше.
Благодаря
Вы имеете в виду, когда изображение меняется на тот же элемент 'img' с одинаковой высотой и шириной и одинаковым адресом? –
Если вы используете ajax для запроса сервера, посмотрите [getAllResponseHeaders] (https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest#getAllResponseHeaders()) – Xotic750