读书人

怎么从指定URL(http协议的)上下载一个

发布时间: 2012-02-03 22:02:47 作者: rapoo

如何从指定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中选择网站,属性里,有一个。

读书人网 >VC/MFC

热点推荐