Загрузка файлов на FTP-сервер с помощью Wininet - PullRequest
0 голосов
/ 09 марта 2020

Итак, у меня возникла проблема с загрузкой текстового файла на FTP-сервер. Мой код выглядит следующим образом:

HINTERNET hInternet = InternetOpen(NULL, INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);
HINTERNET hFtpSession = InternetConnect(hInternet, "habubabu.cba.pl", INTERNET_DEFAULT_FTP_PORT, "myusername", "mypassword", INTERNET_SERVICE_FTP, INTERNET_FLAG_PASSIVE, 0);
FtpPutFile(hFtpSession, "file.txt", "/papaj/file.txt", FTP_TRANSFER_TYPE_ASCII, 0);

InternetCloseHandle(hFtpSession);
InternetCloseHandle(hInternet);
return 0;

В любом случае, когда я пытаюсь выполнить его, а затем проверить, действительно ли файл был загружен на FTP-сервер, он не работает.

У меня есть попробовал основную c обработку ошибок с операторами if, GetLastError и т. д. c.

Файл, который я хочу загрузить, находится в том же каталоге, что и скомпилированный исходный код C ++. Я хочу загрузить файл в папка с именем "папай", которая находится внутри моего FTP-сервера. Я был бы признателен за любую помощь.

РЕДАКТИРОВАТЬ: Я сделал то, что вы, ребята, предложили, и это сработало (я имею в виду, я просто случайно написал имя файла). Спасибо лот <3. </p>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...