Dll 通过FtpPutFileW(MQL4)将文件发送到FTP
所以这里是交易:我需要上传和下载一个文件从我的FTP 我显然遗漏了一些东西,因为我可以连接到它,但不能上传文件。 你知道为什么“FtpPutFileW”在这种情况下不起作用吗 干杯Dll 通过FtpPutFileW(MQL4)将文件发送到FTP,dll,mql4,wininet,Dll,Mql4,Wininet,所以这里是交易:我需要上传和下载一个文件从我的FTP 我显然遗漏了一些东西,因为我可以连接到它,但不能上传文件。 你知道为什么“FtpPutFileW”在这种情况下不起作用吗 干杯 #define INTERNET_SERVICE_FTP 1 #define INTERNET_SERVICE_GOPHER 2 #define INTERNET_SERVICE_HTTP 3 #define FTP_TRANSFER_TYPE_UNKNOWN 0x000000
#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",0, NULL,NULL,0);
ServerName="127.0.0.1:14147";
UserName="geek";
Password="testing";
hIntObjConn=InternetConnectW(hIntObj, ServerName, 1, UserName, Password, INTERNET_SERVICE_HTTP, 0, 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);
}