1
111111
Прошу помощи. Я использую Visual C++ 9.0.
Вот код:
Постарался привести только нужный код.
Все дело в том, что в данном варианте я все время получаю результат "File Error".
Мне кажется, что все дело во втором параметре функции FtpGetFile, поскольку в случае подстановки имени файла ввиде
Программа прекрасно работает и файл загружается с сервера.
В чем моя ошибка?
Очень прошу помочь.
Вот код:
Код:
HINTERNET hInternet=::InternetOpen(TEXT("Mozilla/4.0 (compatible; MSIE 6.0b; Windows NT 5.0; .NET CLR 1.0.2914)"),
INTERNET_OPEN_TYPE_PRECONFIG,
NULL,NULL,
0);
DWORD_PTR asd=0;
HINTERNET hConnect = ::InternetConnect(hInternet,TEXT("172.16.1.112"),INTERNET_DEFAULT_FTP_PORT,NULL,NULL,INTERNET_SERVICE_FTP,0(DWORD)0);
WIN32_FIND_DATA sss;
LPTSTR buffer111=TEXT("/ftproot");
HINTERNET FileFTP;
FileFTP=FtpFindFirstFile(hConnect,NULL,&sss,INTERNET_FLAG_NEED_FILE,0);
if(FtpGetFile(hConnect,sss.cFileName,TEXT("C:\\123\\1.bin"),0,0,0,0))
{
cout<<"File Downloaded"<<std::endl;
}
else
{
cout<<"File Error"<<std::endl;
}
Постарался привести только нужный код.
Все дело в том, что в данном варианте я все время получаю результат "File Error".
Мне кажется, что все дело во втором параметре функции FtpGetFile, поскольку в случае подстановки имени файла ввиде
Код:
TEXT("Имя файла")
В чем моя ошибка?
Очень прошу помочь.