winnet的HTTP下载可以下载FTP的文件吗?请教

id学习爱好者 2017-02-24 10:37:47
FTP的下载链接为:ftp://xxxx.tar.gz
现在用winnet的API函数做一个程序,能不能下载FTP文件?因为FTP可用的链接地址非常少,所以没法测试,复制一点代码


//@@_________________________初始化wininet
HINTERNET hInternet, hInternetFile;
hInternet = InternetOpen(_T("Download From HTTP"), INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, NULL);//初始化一个应用程序,以使用 WinINet 函数。
if(hInternet == NULL)
return 0L;
//

TCHAR szHead[] = "Accept: */*\r\n\r\n";//head头
int nHeadLen = _tcslen(szHead);//head长度
CString m_strURL="http://kaoshiftp.book118.com//小学初中/初中数学/初等数学小丛书系列%209、续统假设浅说%20张锦文.pdf";//下载地址

hInternetFile = InternetOpenUrl(hInternet, m_strURL, szHead, nHeadLen, INTERNET_FLAG_RELOAD, 0);//打开URL
if(hInternetFile == NULL)


有做过的给点提示,谢谢了。
...全文
85 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zgl7903 2017-02-24
  • 打赏
  • 举报
回复
赵4老师 2017-02-24
  • 打赏
  • 举报
回复
自己在本机安装一个FTP服务端比如Serv-U实测一下不就知道了。
oyljerry 2017-02-24
  • 打赏
  • 举报
回复
有对应的FTP类 http://blog.csdn.net/chengweipeng123/article/details/5247661

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧