解决方案 »
- 求助
- 我在ListCtrl中用SHGetFileInfo插入系统图标为什么关闭后第二次打开就没有图标了
- vc如何使用纯C语言
- 如何能使系统服务提供界面?
- vc能实现播放视频并在上面设计自己的字幕吗?
- MSDN中的Sample没有dsw工程文件,把Sample加到我的工程中太费事了,请问有什么好办法吗?
- 想在对话框里显示一张图片,用什么办法好?
- 请教如何使用在WIN200中有而WIN98不支持的变量,函数
- 那里有 VC++5.0
- 为什么CSocket不能接受以0开头的字符串?
- 大家来看看拉。北京金远见电脑技术有限公司推出的全球第一台中文Linux OS掌上电脑WalkPad
- 在线等待:我的数据库只有data文件,没有log文件,怎么恢复?附加不行。
//FTP download
/////////////////////////////////////////////////////////////////////
#include <windows.h>
#include <wininet.h>
#pragma comment(lib,"wininet")
#include <stdio.h>
char aa[1024];char bb[1024];char cc[1024];
HANDLE m_hSession,hC,hF;
long ftpdownload (LPCTSTR lpszserver,LPCTSTR lpszfilepath,LPCTSTR lpszsavepath);int main()
{
printf("download from netscape.com\n");
//ftp://ftp.netscape.com/pub/sdk/plugin/windows/oct_21_97/winNPSDK.zip
//ftp://ftp.netscape.com/pub/sdk/help/windows/onefull.zip
ftpdownload("ftp.netscape.com","pub/sdk/help/windows/onefull.zip","z.zip");
return 1;
}
long ftpdownload (LPCTSTR lpszserver,LPCTSTR lpszfilepath,LPCTSTR lpszsavepath)
{
m_hSession=InternetOpen("MSDN ",0,0,0,0);
hC=InternetConnect(m_hSession,lpszserver,
0,"anonymous","[email protected]",INTERNET_SERVICE_FTP,0,0) ;
MessageBox(0,"connected with server","info",0);
hF=FtpOpenFile(hC,lpszfilepath,GENERIC_READ,
FTP_TRANSFER_TYPE_BINARY ,0);
char * m_buffer = new char[712+1] ;
DWORD dwBytesRead=0 ;
DWORD dwtotal=0;
BOOL bRead;
FILE* fp=fopen(lpszsavepath,"w+b");
do
{
dwBytesRead=0;
bRead=InternetReadFile(hF,m_buffer,712,&dwBytesRead);
if(dwBytesRead>0)
{
dwtotal+=dwBytesRead;
fwrite(m_buffer,dwBytesRead,1,fp);
}
}
while(dwBytesRead>0);
fclose(fp);
delete m_buffer;
sprintf(aa,"session end ,InternetReadFile dwBytesRead %ld bRead %d",dwtotal,bRead);
MessageBox(0,aa,aa,0);
return 0;
}
http://asp.6to23.com/vcprogram/source/source_right.asp
可惜你给的是inetnet的 xuying() , mfkzj() 你们来的迟了点哦peon,周一在非技术区给你分,下班了,走人
大家周末愉快