我想通過從服務器(網站)下載圖像設置一個旋轉的背景圖像,並試圖用curl做到這一點,但有0成功做到這一點。我的代碼(縮寫)版本如下。我沒有收到錯誤,但是,如何將此圖像「暫時」保存爲我的背景?有沒有圖像(型變量)或什麼?從服務器下載圖像(cUrl,但採取建議)C++
這只是一個學習的經驗,所以任何圖書館或建議將不勝感激。
#include <curl/curl.h>
CURL *curlCtx = curl_easy_init();
curl_easy_setopt(curlCtx, CURLOPT_URL, "http://www.examplesite.com/testimage.jpeg");
curl_easy_setopt(curlCtx, CURLOPT_WRITEDATA, this);
curl_easy_setopt(curlCtx, CURLOPT_WRITEFUNCTION, callbackfunction);
const CURLcode rc = curl_easy_perform(curlCtx);
if(rc == CURLE_OK){
//it worked
}
size_t callbackfunction(char *data, size_t size, size_t nmemb, void *stream){
//do something here with image...?
}
謝謝, 詹姆斯
編輯:對不起,我加()錯誤地callbackFunction參數。
您在第5行寫了'callbackfunction()'而不是'callbackfunction'。 – Blindy 2012-04-11 20:20:07