wini -- FileSubmitByFTP

// winFtpPutFiles.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <iostream>
using namespace std;
#include<windows.h>
#include<wininet.h>
#pragma comment(lib, "Wininet")
void FileSubmit()
{
 HINTERNET hInternet;
 HINTERNET hFtpSession;
 hInternet = InternetOpenA(NULL, INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);
 if (hInternet == NULL)
 {
  cout << "Error: " << GetLastError();
 }
 else
 {
  hFtpSession = InternetConnectA(hInternet, "10.3.19.173", INTERNET_DEFAULT_FTP_PORT, "pc-soft7", "123", INTERNET_SERVICE_FTP, 0, 0);
  if (hFtpSession == NULL)
  {
   cout << "Error: " << GetLastError();
  }
  else
  {
   if (!FtpGetFileA(hFtpSession, "D://file-upload.txt", "/file-test.txt", FTP_TRANSFER_TYPE_BINARY, 0))//FtpPutFileA
   {
    cout << "Error: " << GetLastError();
   }
  }
 }
}

int _tmain(int argc, _TCHAR* argv[])
{
 FileSubmit();
 return 0;
}

时间: 2024-08-09 03:39:37

wini -- FileSubmitByFTP的相关文章

Linux -- 常见故障排除

目前Linux的擅长应用领域是:单一应用的基础服务器应用,譬如DNS.Web服务器.NFS服务器.防火墙.文件服务器.代理服务器.中小型数据库.Linux网络故障大多与服务器配置有关.下面我们介绍一下故障排除步骤. 一. Linux网络故障之网卡故障 Linux的网络实现是模仿FreeBSD的,它支持FreeBSD的带有扩展的Sockets(套接字)和TCP/IP协议.它支持两个主机间的网络连接和Sockets通讯模型,实现了两种类型的Sockets:BSD Sockets和INET Socke

[NetworkFlow]网络流建模相关

流 网络流问题本质上是线性规划问题的应用之一,线性规划问题的标准形式是给出一组等式约束和不等式约束,要求最优化一个线性函数. 在流问题中,变量以流量的形式出现在问题中,我们给出一个流网络(以有向图的形式)来解决有关流的问题. 流是整个网络流问题的核心所在,它实际上是定义在流网络上的一个线性函数,在流网络中,每条边都有一个流量f(u,v),流f=∑v∈Vf(S,v) 流量f(u,v)是流问题中的变量,它有两个约束,一个是不等式,一个是等式 (1)容量限制:f(u,v)≤c(u,v) (2)流量平衡

U盘 安装 CentOS 5.4 / Fefora 10/11/12

(下面是8G U盘 ) 1.  8G U盘,两个分区,都是FAT32(这样U盘也可以在Win下使用),由于Windows XP只能看到第一个FAT32分区,因此,将CentOS 5.4 的相关安装文件 放在 第二个分区中: 在Linux下用fdisk命令对8G U盘进行分区,如下(红色为输入): [[email protected] ~]# fdisk /dev/sda The number of cylinders for this disk is set to 30584. There is

BZOJ 1449 JSOI2009 球队收益 费用流

题目大意:给定n支球队,第i支球队已经赢了wini场,输了losei场,接下来还有m场比赛,每个球队最终的收益为Ci?x2i+Di?y2i,其中xi为最终的胜场,yi为最终的负场 求最小化收益 考虑一只球队,其收益与在接下来的比赛中的胜场数关系为: 赢0场 Ci?win2i+Di?(di+losei)2 赢1场 Ci?(wini+1)2+Di?(di+losei?1)2 赢2场 Ci?(wini+2)2+Di?(di+losei?2)2 - 赢di场 Ci?(wini+di)2+Di?lose2

对*.ini文件的增删改查

文件的格式有很多种 *.ini 一般是带一个齿轮的配置文件,这个文件的操作有专门的类库进行处理不行自己硬编码      ini4j.jar 这个jar包专门封装了处理*.ini文件的方法. 1 public interface IParaManager { 2 public int getKey(String section, String key, CInt value); 3 public int getkey(String section, String key, CString valu

Windbg里DLL相关下断点

加载DLL 的时候断 sxe ld:[dll] 比如: sxe ld:wininet.dll  (在wininet.dll 被装载的时候断点) 这里DLL名字是支持通配符的 比如: sxe ld:wini*.dll 也可以在事件过滤器里设置 卸载DLL 的时候断 sxe ud:[dll] 也可以在事件过滤器里设置 直接在DllMain下断 bu wininet!DllMain 原文地址:https://www.cnblogs.com/yilang/p/12167439.html