Странное поведение при загрузке изображения
Странное поведение при загрузке изображения
Здравствуйте. Столкнулся с такой проблемой, есть форма загрузки изображений, на этой же странице отображаются изображения которые уже были загружены. Когда отправляется форма, изображение загружается без ошибок и идет редирект на эту же страницу, но после редиректа добавленное изображение отображается как другое, и только если вновь обновить страницу отображается как надо. Надеюсь, что понятно сформулировал. Спасибо.
Re: Странное поведение при загрузке изображения
Код бы посмотреть
Re: Странное поведение при загрузке изображения
Код достаточно большой, и во вьюшке и в контроллере, поэтому скидывать не стал. Возможно тут проблема не с кодом, мне кажется я упускаю какой-то момент с кэшированием или поведением браузера, т.к. изображение загружается, ссылка на изображение верная.Onotole писал(а):Код бы посмотреть
Re: Странное поведение при загрузке изображения
Это кеширование изображений в браузере. Добавляйте '?hash=' . rand() к адресу.
Re: Странное поведение при загрузке изображения
Спасибо. А можно ли запретить кэширование всех изображений только для административной панели к примеру?ElisDN писал(а):Это кеширование изображений в браузере. Добавляйте '?hash=' . rand() к адресу.
- vitalik1183
- Сообщения: 1675
- Зарегистрирован: 2014.07.01, 08:42
Re: Странное поведение при загрузке изображения
для админа можно добавлять
в хидер страницы, самый простой вариант.
Код: Выделить всё
<meta http-equiv="Cache-Control" content="no-cache">
Yii2!
Re: Странное поведение при загрузке изображения
Да, только no-store для отключения кеша, а не no-cache, как многие думаютvitalik1183 писал(а):для админа можно добавлятьв хидер страницы, самый простой вариант.Код: Выделить всё
<meta http-equiv="Cache-Control" content="no-cache">
Re: Странное поведение при загрузке изображения
Отлично, спасибо