我正在利用校准将向FTP移交双亲档案(exe),并将它保存到当地档案中。 问题在于,在移交档案后,该档案被更改,不再成为有效的Win32申请,并且不再有效。 这里我怎么做:
CURL *curl;
curl = curl_easy_init();
FILE* f = fopen("C:\blah.exe", "w");
if(curl) {
curl_easy_setopt(curl, CURLOPT_URL, "ftp://ftp.mysite.com");
curl_easy_setopt(curl, CURLOPT_USERPWD, "blah:blah");
curl_easy_setopt(curl, CURLOPT_FTP_FILEMETHOD, CURLFTPMETHOD_SINGLECWD);
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, NULL);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, &f);
} else {
fclose(f);
return CURL_EASY_INIT_FAIL;
}
fclose(f);
档案是书面的,但比在FTP服务器上更大。 和我一样,试图管理这一错误会导致“%1不是有效的Win32应用”。 我是否忘记了制定一种选择或某种选择?