Я пытаюсь реализовать libcurl для SFTP и FTP-передач. Во время передачи я хочу использовать протокол SFTP. В случае неудачи было бы неплохо, если бы libcurl мог попробовать FTP, прежде чем полностью отказаться.libcurl, использование CURLOPT_REDIR_PROTOCOLS
Целью является то, что пользователь отправит данные на удаленный сервер. Если вы обнаружите, что он не является sftp-сервером, тогда он падает на возможность того, что он является ftp-сервером.
Я связывал URL с «sftp: //» или «ftp: //». И я попытался сделать следующее:
curl_easy_setopt(curl_handle, CURLOPT_FOLLOWLOCATION, 1);
curl_easy_setopt(curl_handle, CURLOPT_PROTOCOLS, CURLPROTO_SFTP | CURLPROTO_FTP);
curl_easy_setopt(curl_handle, CURLOPT_REDIR_PROTOCOLS, CURLPROTO_SFTP | CURLPROTO_FTP);
Любые предложения? Может ли кто-нибудь привести меня к примеру? Или, по крайней мере, дайте мне знать, если я пойду в правильном направлении.