如何从指定URL(http协议的)上下载一个文件?
例如,下载http://192.168.1.1/abc.ini文件到本地d:\
我找了个函数urldownloadtofile,但试了好几次,这个函数只能下载html文件,其他格式的文件下载不到本地上
大概代码如下:
UrlDownloadToFile(NULL, "http://192.168.1.1/abc.ini ", "d:\\abc.ini ",0,NULL);
虽然返回了S_OK,但结果发现D盘下并没有abc.ini文件.
然后用
UrlDownloadToFile(NULL, "http://192.168.1.1/abc.html ", "d:\\abc.html ",0,NULL);
发现D盘下却有abc.html
百思不得其解,难道ruldownloadtofile函数只能下html页面文件?望高手指教
另外,请大虾可以大概结合各函数或类(例如WinInet api,winsock2等),简单说下下载一个文件的流程(http协议)
谢谢
这篇帖子,也会成为经典的菜鸟教学贴吧,大概...
*^_^*
[解决办法]
不知道ini文件是不是服务器不允许下载
[解决办法]
客户端有隐藏着的temp文件夹,在IE中的工具选项里有个删除缓存的功能。
我这里没有IIS,无法详细说明。就是IIS中选择网站,属性里,有一个。