Здравствуйте. Подскажите, что я делаю неправильно.
Мне хочется, чтобы эксплорер скачал мне файл, если его нет в кеше, если же есть, то проверил, что есть или нет новая версия, если старая — взял бы из кеша, если новая — скачал бы.
Некоторые умники советуют переопределить 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
Заранее спасибо, буду благодарен за любую помощь.
BINDF_ASYNCHRONOUS | BINDF_ASYNCSTORAGE | BINDF_NEEDFILE
Работает, но не на всех сайтах, а как включить или отключить кеширование, может быть это можно сделать в html?
Здравствуйте, antru, Вы писали:
A>BINDF_ASYNCHRONOUS | BINDF_ASYNCSTORAGE | BINDF_NEEDFILE A>Работает, но не на всех сайтах, а как включить или отключить кеширование, может быть это можно сделать в html?