通过FtpPutFileWMQL4将文件发送到FTP

问题描述

这是交易:我需要从FTP上传和下载文件

我显然缺少某些东西,因为我可以连接到它,但不能上传文件。 为什么在这种情况下“ FtpPutFileW”不起作用?

干杯!

@H_404_6@ #define INTERNET_SERVICE_FTP 1 #define INTERNET_SERVICE_GOPHER 2 #define INTERNET_SERVICE_HTTP 3 #define FTP_TRANSFER_TYPE_UNKNowN 0x00000000 #define FTP_TRANSFER_TYPE_ASCII 0x00000001 #define FTP_TRANSFER_TYPE_BINARY 0x00000002 int hIntObj,hIntObjConn; string Password,ServerName,UserName; bool success = false; //Uploading the file hIntObj=InternetopenW("MyInternetobject",NULL,0); ServerName="127.0.0.1:14147"; UserName="geek"; Password="testing"; hIntObjConn=InternetConnectW(hIntObj,1,UserName,Password,INTERNET_SERVICE_HTTP,0); if (hIntObjConn>0) { printf("Successfully connected. %d",hIntObjConn); string LocalFile=TerminalInfoString(TERMINAL_DATA_PATH) + "\\MQL4\\Files\\Expert.mqh.tpl"; string ServerFile="Expert.mqh.tpl"; FtpPutFileW(hIntObjConn,LocalFile,ServerFile,FTP_TRANSFER_TYPE_ASCII,0); }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)