wininet函数使用

DWORD FtpWriteRead(char * cFtpHost,char * cFile,DWORD dwLen,char * buf,char cFlag)
{
    HINTERNET hInternet,hHost,hFile;
    DWORD dwLength,dwError;
    hInternet=InternetOpen(“FZYXB",LOCAL_INTERNET_ACCESS,NULL,0,0);
    hHost=InternetConnect(hInternet,cFtpHost,INTERNET_INVALID_PORT_NUMBER,
“fzxucm",“abc505",INTERNET_SERVICE_FTP,INTERNET_FLAG_PASSIVE,0);
   if ( cFlag == 0 ) // 写
   hFile=FtpOpenFile(hHost,cFile,GENERIC_WRITE,FTP_TRANSFER_TYPE_BINARY,0);
   else
    hFile=FtpOpenFile(hHost,cFile,GENERIC_READ,FTP_TRANSFER_TYPE_BINARY,0);
   if( !hFile)
   {
      if ( (dwError=GetLastError()) == 12003 )
      ShowMsg(hWin,“ 文 件 不 存 在");
      InternetCloseHandle(hHost);
      InternetCloseHandle(hInternet);return 0L;
   }
   if ( cFlag == 0 )
      InternetWriteFile(hFile,buf,dwLen, &dwLength);
  else
      InternetReadFile(hFile,buf,dwLen, &dwLength);
      InternetCloseHandle(hFile);InternetCloseHandle(hHost);
      InternetCloseHandle(hInternet);
  return dwLength;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值