static size_t curlPutFile(char *buff, size_t size, size_t num, void* file)
{
return fread(buff, size, num, (FILE*)file);
}
static size_t curlGetFile(char *data, size_t size, size_t nmemb, std::string *buffer)
{
int result = 0;
if (buffer != NULL)
{
buffer->append(data, size * nmemb);
result = size * nmemb;
}
return result;
}
....
curl = curl_easy_init();
if(curl)
{
curl_easy_setopt(curl, CURLOPT_ERRORBUFFER, errorBuffer);
curl_easy_setopt(curl, CURLOPT_URL, UrlUTF8);
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, curlGetFile);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, &buffer);
res = curl_easy_perform(curl);
delete[] UrlUTF8;
}
.....
Нужна помощь! с FTP сервером
Нужно написать программу отображающая файловую структуру FTP сервера, с возможностью перехода по каталогам. на чем писать и как вообще? помогите...очень нужно.
Это называется FTP клиент
Мне очень понравилась библиотека CURL для межсетевого взаимодействия. Все просто, логично, полно примеров и документации. В том числе и взаимодействие с ftp там есть встроенное, без необходимости изучать протокол.
спасибо..а есть примеры на С++ написаные? у меня мало опыта и совсем что то не получается
Вот например опенсорсный
ну это я смотрел...для меня это слишком сложно) мне нужно просто и ясно)
пример с курлом.
Библиотека Chilkat тоже подойдет для этих целей.