Удалить конкретное изображение из кэша? - PullRequest
1 голос
/ 14 сентября 2009

Есть ли способ "разархивировать" файл изображения? Я не хочу добавлять к изображению нарушитель кэша (это изображение аватара пользователя), поскольку мне не нужно загружать изображение при каждом просмотре страницы. В основном проблема заключается в том, что когда пользователь загружает новый аватар, он не будет отображаться, пока не перезагрузит страницу, поскольку старый все еще находится в кеше с тем же именем файла.

Ответы [ 3 ]

1 голос
/ 14 сентября 2009

Сделать имя файла уникальным (например, GUID ). Когда пользователь загрузит новое изображение, сохраните его с новым GUID в качестве имени файла:

save to => "avatars/bd25298e-b537-48e1-a002-35c26e0536be.gif"
0 голосов
/ 21 мая 2014

Вы можете добавить время или случайное число в конце URL изображения. Используя Jquery или Javascript.

Здесь Е.Г .: <img src="/image/jit.gif?version=2" >

Нечто подобное. Браузер забирает новую версию изображения с сервера. У меня работает 100%.

0 голосов
/ 14 сентября 2009

передать уникальный ключ (случайно сгенерированный ключ) при загрузке имени файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...