如何用http下载一个文件的最新内容,而不是缓存(200分)

  • 主题发起人 主题发起人 qb1224
  • 开始时间 开始时间
Q

qb1224

Unregistered / Unconfirmed
GUEST, unregistred user!
曾经用URLDownloadToCacheFile(nil, PChar(FFileUrl), p, URLOSTRM_GETNEWESTVERSION ,0, nil);
在IE5下面好用,到6下面,就一次好使,一次不好使,怪!

 
HRESULT URLDownloadToCacheFile( LPUNKNOWN lpUnkcaller,
LPCSTR szURL,
LPTSTR szFileName,
DWORD dwBufLength,
DWORD dwReserved,
IBindStatusCallback *pBSC
);
这个API并没有提到可以从缓存中直接返回内容的,也就是它每次都是从Internet下载文件
到缓存中,再把文件名返回给你。 所以你的问题应该是别的原因吧?
你可以试试用URLDownloadToFile,看两者下载的内容是不是一致的。
 
我是用URLDownloadToCacheFile下载到缓存,然后又拷贝到其他地方。
现在已经用httpget——一个小控件解决。是否要将分数收回呢?呵呵。
 

Similar threads

后退
顶部