社区
网络编程
帖子详情
急求:用VC实现通过HTTP协议下载
smartraul
2006-12-07 01:30:22
各位高手,谁有相关的程序,能否给小弟一份,谢谢。
邮箱:raulyuzhijun@163.com
...全文
424
5
打赏
收藏
急求:用VC实现通过HTTP协议下载
各位高手,谁有相关的程序,能否给小弟一份,谢谢。 邮箱:raulyuzhijun@163.com
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
neosu
2006-12-07
打赏
举报
回复
BOOL CInternet::InternetDownload(const CString &strURL, const CString &strFN)
{
CInternetSession internetSession(NULL,0);
// CString myData;
BOOL bSucceed = TRUE;
try
{
CStdioFile * pFile = internetSession.OpenURL(strURL);
if(pFile != NULL)
{
CFile cf;
if(!cf.Open(strFN, CFile::modeCreate | CFile::modeWrite, NULL))
{
return FALSE;
}
BYTE Buffer[512];
ZeroMemory(Buffer, sizeof(Buffer));
int nReadLen = 0;
while((nReadLen = pFile->Read(Buffer, sizeof(Buffer))) > 0)
{
cf.Write(Buffer, nReadLen);
}
cf.Close();
pFile->Close() ;
delete pFile;
}
}
catch (CInternetException& e)
{
char szBuffer[128];
ZeroMemory(szBuffer, sizeof(szBuffer));
e.GetErrorMessage(szBuffer, sizeof(szBuffer), NULL);
TRACE("InternetDownload, Exception: %s\n",szBuffer);
}
catch(...)
{
TRACE("InternetDownload, Exception: ...\n");
}
internetSession.Close() ;
if(!bSucceed)
DeleteFile(strFN);
return bSucceed;
}
sanmu_bradley
2006-12-07
打赏
举报
回复
代码给你发到邮箱里了,注意查收!
qiujian5628
2006-12-07
打赏
举报
回复
100分?
呵呵 网上这方面的例子好多啊
随便一搜就是好多
http://www.vckbase.com/code/listcode.asp?mclsid=9&sclsid=903
jacklzw88
2006-12-07
打赏
举报
回复
已经给你发了一个了。。。
王国凡
2006-12-07
打赏
举报
回复
<[C++]VC6.0 通过http下载文件>
http://blogger.org.cn/blog/more.asp?name=dashee&id=14834
VC
/MFC
实现
高效文件
下载
与进度监控
VC
/MFC是开发Windows应用程序的重要工具,本教程详细介绍用MFC进行HTTP和FTP协议文件
下载
的
实现
。包括利用CInternetSession、CHttpFile等类处理网络通信,
实现
进度条更新和速度计算,还强调错误处理等关键点,助开发者构建高效友好的
下载
应用。
VC
从网页上
下载
图片
本文介绍了如何在
VC
环境下从网页
下载
图片,包括获取图片URL、使用InternetOpenUrl函数
下载
并保存图片到本地,最后展示在所需控件上。详细讲述了InternetOpenUrl函数的参数和用法,并提供了一个MFC
实现
的示例代码。
vc
实现
http文件
下载
本文介绍了在Windows下
实现
HTTP文件
下载
的两种方法:1.利用微软的Internet系列API,虽然简单但对Windows环境依赖性强;2.通过TCP模拟HTTP请求,具有更好的通用性。在Win7+VS2010环境下测试成功,并提供了完整测试Demo的免费
下载
链接。
VC
实现
的网页批量
下载
工具:高级编程技术解析
本文围绕
VC
网页批量
下载
工具展开,介绍其功能、应用背景与技术优势。详细阐述网络编程、多线程技术、URL解析、文件I/O操作等
实现
方法,还涉及用户界面设计、缓存机制优化、错误处理与自动重试机制,最后讲解并发
下载
控制并提供完整
VC
源代码,助开发者掌握相关技术。
VC
实现
简单Http连接
本文介绍了一个基于Winsock的HTTP客户应用程序的
实现
方法。通过
VC
5.0环境下的示例,展示了如何使用Windows Socket API连接到HTTP服务器,并
下载
指定路径上的文件。
网络编程
18,356
社区成员
64,165
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章