Как предварительно загрузить swf-файл и кэшировать его для будущих запросов страницы?

#javascript #asp.net #flash #swfupload

#javascript #asp.net #flash #swfupload

Вопрос:

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

Есть ли способ предварительно загрузить и кэшировать swf-файлы в моем asp.net страница?

Ответ №1:

Вы пробовали использовать манифест кеширования?
Он создан для автономных веб-приложений, но, возможно, мог бы помочь и с вашей проблемой.

Ответ №2:

Я нашел эту страницу http://demo.swfupload.org/Documentation/#settingsobject в нем описывается, как настроить параметры объекта swfupload, и я нашел очень полезный параметр: prevent_swf_caching : false, который ускорял кэширование моего объекта на странице, а также загрузку.

Комментарии:

1. Я рассматриваю возможность такой же оптимизации. Были ли у вас какие-либо проблемы с IE при выполнении этого? (поскольку это является причиной prevent_swf_caching).