Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Сети > Запрет кеширования средствами WinInet


Автор: Ahilezz 9.9.2008, 14:49
Делаю прогу, которая скачивает файл с инета. Использую WinInet. 

Так вот проблема в том, что при скачивании файла, он кешируется в Internet Explorer-е. Как этого избежать?

Дело в том что этот файл очень часто изменяется и мне надо каждый раз видеть эти изменения. 

Автор: REZiaMIX 9.9.2008, 15:14
INTERNET_FLAG_DONT_CACHE 
попробуй погуглить по этому , вроде бы использовать как флаг при InternetConnect'е

Автор: Ahilezz 9.9.2008, 15:38
Есть!!!  smile 

Код

HINTERNET hRequest = HttpOpenRequest(
              hConnect, TEXT("GET"), TEXT(str.c_str()),
              NULL,NULL,0,INTERNET_FLAG_KEEP_CONNECTION |
              INTERNET_FLAG_RELOAD |
              INTERNET_FLAG_DONT_CACHE,1);


REZiaMIX СПАСИБО

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)