Сохраняет ли Flex данные в локальном кэше на клиентском компьютере? - PullRequest
0 голосов
/ 21 октября 2009

Приложение My Flex загружает кучу изображений. Когда пользователь закрывает окно браузера (или уходит со страницы), эти изображения не должны сохраняться в локальном кэше. Заголовки HTTP для SWF-файла сообщают браузеру о необходимости извлекать его с веб-сайта каждый раз, то есть не следует сохранять SWF-файл локально. Я просто хочу убедиться, что любые изображения, загружаемые приложением Flex, не сохраняются локально.

Я проверил Windows XP и Flash 9 для этого. И ничего не хранилось локально. Я предполагаю, что это верно для всех платформ и всех версий Flash больше, чем 9?

Спасибо!

1 Ответ

1 голос
/ 21 октября 2009

Я думаю, что флэш-контент загружается с помощью нижележащего браузера, поэтому браузер кеширует его содержимое. По моему опыту, иногда браузеры не могут прочитать информацию HTTP для кэшей и используют данные из кэша, даже если файл на сервере новее. Единственный способ отключить кэширование - это изменение имени файла при каждой загрузке.

Например, вы можете добавить случайную строку или временную метку к вашему запросу. image1.gif is image1.gif? nocache = 1231231

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