码迷,mamicode.com
首页 > Windows程序 > 详细

wininet 实现ftp上传

时间:2015-02-28 18:44:43      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:ftp   winnet   

#include "stdafx.h"
#include <windows.h>
#include <wininet.h> 
#include <iostream>
#pragma comment(lib, "Wininet")

using namespace std;

void FileSubmit()
{
	HINTERNET hInternet;
	HINTERNET hFtpSession;
	hInternet = InternetOpen(NULL, INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);
	if (hInternet == NULL)
	{
		cout << "Error: " << GetLastError();
	}
	else
	{
		hFtpSession = InternetConnect(hInternet, L"ftp ip address", INTERNET_DEFAULT_FTP_PORT, L"username", L"passwrod", INTERNET_SERVICE_FTP, 0, 0);
		if (hFtpSession == NULL)
		{
			cout << "Error: " << GetLastError();
		}
		else
		{
			if (!FtpPutFile(hFtpSession, L"e://file.txt", L"/file.txt", FTP_TRANSFER_TYPE_BINARY, 0))
			{
				cout << L"Error: " << GetLastError();
			}
		}
	}
}
int _tmain(int argc, _TCHAR* argv[])
{
	FileSubmit();
	return 0;
}

wininet 实现ftp上传

标签:ftp   winnet   

原文地址:http://blog.csdn.net/hellochenlian/article/details/43987413

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!