Отправка файлов на FTP winapi

(1/1)

Ree4:
Перерыл гугл, немогу найти нормальную рализацию. Прошу помощи специалистов.

S0mbre:
Именно WinAPI? Чем не Indy?

Ree4:
именно win api, мне нужен маленький размер файла и не глючную работу. INDY не потходит

Ree4:
Вопрос решён
Код:

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 << "Success Story" << endl;
else
cout << "Epic Fail!" << endl;
                
    InternetCloseHandle(hConnection);
    InternetCloseHandle(hOpen);
}

int main
{
upload("ftp","user","pass",_T("_1.txt"), _T("//_1.txt"));

system("pause");
return 0;
}

Навигация

[0] Главная страница сообщений