![]() |
Как отключить кеширование изображения
Как отключить кеширование изображения
Код AS3:
Все равно загружается из кэша (опера). После очистки кеша загружается нормально с сервера. |
Код AS3:
|
А по другому никак? Это постить надо теперь название картинки....
|
Просто делайте запрос методом post. Запросы такого типа в принципе не могут кешироваться, так как метод предполагает что вы что-то отдаёте серверу, а не забираете у него.
|
Делаю запрос именно методом пост с явным указанием оного. Все равно гад из кеша тянет картинку.
|
А вы уверены, что сама SWF-ка с кодом загрузки у вас не из кеша? Просто, если честно, не верится. Потому как невозможно такое =)
|
Все, победил...
Вот решение Код AS3:
PHP код:
userId можно и постить... без разницы и так и так работает |
Кордум немного опечатался, но идея та же. И по форуму много таких тем.
|
POST без тела становится GETом, %username%!
|
Цитата:
Код AS3:
|
Цитата:
Однако в данном случае POST останется POST'ом, ибо переменные таки передаются запросе. Единственное что нужно сделать - это запихнуть их в request.data (посредством flash.net.URLVariables), а не в URI (адрес запроса). |
Цитата:
|
Ну мне, например, было не понятно, как таким способом получать картинку. ПХПшину еще куда не шло, но каритнку... Так что, идея конечно та, но не в полностью отвечала на мой вопрос.
К стати, многие бьются об сену головой по этому поводу и нигде нет членообразного ответа. Только урл менять. Может, все таки есть действенные способы? По ходу вопросс:"кто обрабатывает заголовки, посылаемые в РеквестХедерс?" Например вот такие: Код AS3:
|
Цитата:
Цитата:
Заголовки Cache-Control должен сервер отдавать, а не клиент. Ну и при этом правильно обрабатывать заголовок If-Modified-Since. |
То есть, со стороны клиента контролировать кеширование невозможно?
|
Есть вариант передавать в URL только вопросительный знак ("?"), без строки запроса.
Например: "http://example.com/folder/picture.jpg?". В таком случае будет запрос на сервер со всеми вкусными заголовками (If-Modified-Since) Ах, да! 1) Повторный запрос по этой схеме во время работы приложения не приведет к запросу к серверу, а контент возьмется из кэша. Работает только первый запрос по этому URL, с момента запуска приложения. Не перепутайте: запрос "http://example.com/folder/picture.jpg", без знака вопроса, отработает только один раз, независимо от перезапусков приложения. 2) Этот прием я проверял только на какой-то конкретной версии FP. |
| Часовой пояс GMT +4, время: 05:12. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.