Странное поведение при загрузке изображения

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
oxfree
Сообщения: 17
Зарегистрирован: 2015.10.31, 05:17

Странное поведение при загрузке изображения

Сообщение oxfree »

Здравствуйте. Столкнулся с такой проблемой, есть форма загрузки изображений, на этой же странице отображаются изображения которые уже были загружены. Когда отправляется форма, изображение загружается без ошибок и идет редирект на эту же страницу, но после редиректа добавленное изображение отображается как другое, и только если вновь обновить страницу отображается как надо. Надеюсь, что понятно сформулировал. Спасибо.
Onotole
Сообщения: 1808
Зарегистрирован: 2012.12.24, 12:49

Re: Странное поведение при загрузке изображения

Сообщение Onotole »

Код бы посмотреть
oxfree
Сообщения: 17
Зарегистрирован: 2015.10.31, 05:17

Re: Странное поведение при загрузке изображения

Сообщение oxfree »

Onotole писал(а):Код бы посмотреть
Код достаточно большой, и во вьюшке и в контроллере, поэтому скидывать не стал. Возможно тут проблема не с кодом, мне кажется я упускаю какой-то момент с кэшированием или поведением браузера, т.к. изображение загружается, ссылка на изображение верная.
Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: Странное поведение при загрузке изображения

Сообщение ElisDN »

Это кеширование изображений в браузере. Добавляйте '?hash=' . rand() к адресу.
oxfree
Сообщения: 17
Зарегистрирован: 2015.10.31, 05:17

Re: Странное поведение при загрузке изображения

Сообщение oxfree »

ElisDN писал(а):Это кеширование изображений в браузере. Добавляйте '?hash=' . rand() к адресу.
Спасибо. А можно ли запретить кэширование всех изображений только для административной панели к примеру?
Аватара пользователя
vitalik1183
Сообщения: 1675
Зарегистрирован: 2014.07.01, 08:42

Re: Странное поведение при загрузке изображения

Сообщение vitalik1183 »

для админа можно добавлять

Код: Выделить всё

<meta http-equiv="Cache-Control" content="no-cache"> 
в хидер страницы, самый простой вариант.
Yii2!
jakiro
Сообщения: 553
Зарегистрирован: 2013.03.05, 15:15

Re: Странное поведение при загрузке изображения

Сообщение jakiro »

vitalik1183 писал(а):для админа можно добавлять

Код: Выделить всё

<meta http-equiv="Cache-Control" content="no-cache">
в хидер страницы, самый простой вариант.
Да, только no-store для отключения кеша, а не no-cache, как многие думают
oxfree
Сообщения: 17
Зарегистрирован: 2015.10.31, 05:17

Re: Странное поведение при загрузке изображения

Сообщение oxfree »

Отлично, спасибо
Ответить