Эрик
Эрик

[C++] Не отправляет файлы на FTP. Выдает ERROR!

// Win32Project2.cpp: определяет точку входа для консольного приложения.

//

#include "stdafx.h"

#include

#include

#include

#include

#pragma comment (lib, "wininet")

using namespace std;

void upload(LPCSTR server, LPCSTR login, LPCSTR pass, LPCWSTR local_file, LPCWSTR remote_file)

{

HINTERNET hOpen, hConnection;

hOpen = InternetOpen(NULL, INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);

hConnection = InternetConnectA(hOpen, server, INTERNET_DEFAULT_FTP_PORT,login, pass, INTERNET_SERVICE_FTP, 0, 0);

if(FtpPutFile(hConnection, local_file, remote_file, FTP_TRANSFER_TYPE_ASCII, 0))

cout << "OK!" << endl;

else

cout << "ERROR!" << endl;

InternetCloseHandle(hConnection);

InternetCloseHandle(hOpen);

}

int _tmain(int argc, _TCHAR* argv[])

{

upload("java2script.mcdir.ru","a927684_1","C2q2VX4dd2z54f",_T("C:\1.txt"),_T("/home/httpd/vhosts/javascript.mcdir.ru/logs/1.txt"));

system("pause");

return 0;

}

СВ
Сержик Викторов

ну написано же в справке:
"To get a specific error message, call GetLastError."

Вот и смотри, какая ошибка происходит

Похожие вопросы
C++, cURL, ftp, как скачать большой файл? А то он обрывает закачку на 1460 символе и зависает
Как батником скопировать файл на ftp в папку с текущей датой.
C++ добавление в файл
[C++] На FTP приходит битая картинка (BMP)
как сохранить exe файл в C++ ?как сохранить exe файл в C++ ?
после установки Borland Turbo C++ Professional 2006+crack при открытии файла выдает:
Как запустить файл на FTP ресурсе
Как получить список файлов на ftp сервере ?
[C++ Error] E2085 Invalid pointer addition
Как загрузить на FTP клиент файлы форума PHPBB3???