hi all. first,sorry for my poor English.
I want to upload some file to server like .txt or.mp3
and using this code
—————————————————-
CURL curl;
CURLcode res;
FILEhd_src;
char conn[10];
struct stat file_info;
curl_off_t fsize;
struct curl_slist *headerlist=NULL;
static const char buf_1 [] = “RNFR” UPLOAD_FILE_AS;
static const char buf_2 [] = “RNTO” RENAME_FILE_TO;
if(stat(LOCAL_FILE, &file_info)) {
}
fsize = (curl_off_t)file_info.st_size;
hd_src = fopen(LOCAL_FILE, “rb”);
curl_global_init(CURL_GLOBAL_ALL);
curl = curl_easy_init();
if(curl) {
headerlist = curl_slist_append(headerlist, buf_1);
headerlist = curl_slist_append(headerlist, buf_2);
curl_easy_setopt(curl, CURLOPT_READFUNCTION, read_callback);
curl_easy_setopt(curl, CURLOPT_UPLOAD, 1L);
curl_easy_setopt(curl,CURLOPT_URL, REMOTE_URL);
curl_easy_setopt(curl, CURLOPT_POSTQUOTE, headerlist);
curl_easy_setopt(curl, CURLOPT_READDATA, hd_src);
curl_easy_setopt(curl, CURLOPT_INFILESIZE_LARGE,(curl_off_t)fsize);
res = curl_easy_perform(curl);
if(res != CURLE_OK)
{
sprintf(conn,“%i”,res);
m_pLabel~~>setString;
}
else
{
m_pLabel~~>setString(“post”);
}
curl_slist_free_all (headerlist);
curl_easy_cleanup(curl);
}
fclose(hd_src);
curl_global_cleanup();
—————————————
but I can`t find the file in server.
my server is tomcat and IDE is vs2008