我試圖使用加密作爲顯式FTP通過TLS連接到FTP服務器。CURL - 通過TLS連接顯式FTP
curl_setopt($ch, CURLOPT_URL, 'ftp.mydomain.com/orders'.$filename);
curl_setopt($ch, CURLOPT_USERPWD, 'uname:pwd');
curl_setopt($ch, CURLOPT_UPLOAD, 1);
curl_setopt($ch, CURLOPT_INFILE, $fp);
curl_setopt($ch, CURLOPT_PORT, 21);
curl_setopt($ch, CURLOPT_INFILESIZE, filesize($localfile));
curl_exec ($ch);
$error_no = curl_errno($ch);
我必須將文件上傳到此位置,但在連接到服務器時,它會給出錯誤號56(響應讀取失敗)。 我不確定我是否使用正確的選項來通過TLS顯式連接FTP。
有你有現成的FTP程序試圖用相同的屬性來訪問服務器在你的代碼? – hoijui
'curl_error'返回什麼? –
它返回消息「響應閱讀失敗」。 – SandyK