CBindStatusCallback::Download and cache
От: antru Россия  
Дата: 15.04.05 14:39
Оценка:
Здравствуйте. Подскажите, что я делаю неправильно.
Мне хочется, чтобы эксплорер скачал мне файл, если его нет в кеше, если же есть, то проверил, что есть или нет новая версия, если старая — взял бы из кеша, если новая — скачал бы.
Некоторые умники советуют переопределить CBindStatusCallback<T>::GetBindInfo и вручную задать флаги, что-то типа
BINDF_ASYNCHRONOUS | BINDF_ASYNCSTORAGE | BINDF_NEEDFILE...
а) не легче ли использовать CBindStatusCallback<T, BINDF_ASYNCHRONOUS | BINDF_ASYNCSTORAGE | BINDF_NEEDFILE>::Download(...)
б) не смотря на то, что стоит флаг BINDF_NEEDFILE файл в кеше не появляется, в чем же дело
в настройках эксплорера Check for newer versions of pages стоит Automatically
Заранее спасибо, буду благодарен за любую помощь.
Re: CBindStatusCallback::Download and cache
От: antru Россия  
Дата: 16.04.05 11:27
Оценка:
BINDF_ASYNCHRONOUS | BINDF_ASYNCSTORAGE | BINDF_NEEDFILE
Работает, но не на всех сайтах, а как включить или отключить кеширование, может быть это можно сделать в html?
Re[2]: CBindStatusCallback::Download and cache
От: kliff Россия http://www.esignal.ru
Дата: 18.04.05 06:56
Оценка:
Здравствуйте, antru, Вы писали:

A>BINDF_ASYNCHRONOUS | BINDF_ASYNCSTORAGE | BINDF_NEEDFILE

A>Работает, но не на всех сайтах, а как включить или отключить кеширование, может быть это можно сделать в html?

Можно. Что-то связанное с META смотри
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.