PDA

View Full Version : سوال: آپلود فایل در سی پلاس پلاس



mvb_mehran
جمعه 02 آبان 1393, 16:32 عصر
سلام
نحوه آپلود فایل در سی پلاس پلاس چطوریه؟
کد آماده ای هست که این کار و انجام بده؟
ممنون

mvb_mehran
جمعه 02 آبان 1393, 17:44 عصر
این کد چه مشکلی داره که فایل آپلود نمیشه ؟
void UpLoadFile()

{


HINTERNET hInternet;


HINTERNET hFtpSession;


hInternet = ::InternetOpen(NULL, INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);


hFtpSession = ::InternetConnect(hInternet, L"ftp.byethost7.com", INTERNET_DEFAULT_FTP_PORT, L"user", L"pass", INTERNET_SERVICE_FTP, 0, 0);


FtpPutFile(hFtpSession, L"E:\\log.txt", L"mylog.txt", FTP_TRANSFER_TYPE_BINARY, 0);






if (::FtpPutFile(hFtpSession, L"E:\\log.txt", L"mylog.txt", FTP_TRANSFER_TYPE_BINARY, 0))


{
MessageBox(NULL, L"Successfully uploaded log to ftp server!", L"Ftp Upload", NULL);


}


else


{
MessageBox(NULL, L"Couldn't upload log to ftp server!", L"Ftp Upload", NULL);


}






::InternetCloseHandle(hFtpSession);


::InternetCloseHandle(hInternet);


}