我正在尝试将PDF文件从本地服务器移动到我知道IP地址的外部服务器。我正在本地文件夹中生成PDF文件,阅读它然后我需要移动它。这是我的代码:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, ''.DOCS_ARCHIVE_PATH.'');
curl_setopt($ch, CURLOPT_PUT, 1);
$fh_res = fopen(DOCS_TEMP_ARCHIVE_PATH.$name, 'r');
curl_setopt($ch, CURLOPT_INFILE, $fh_res);
curl_setopt($ch, CURLOPT_INFILESIZE, filesize($file_path_str));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$curl_response_res = curl_exec ($ch);
fclose($fh_res);
Curl的回复是405 method not allowed
DOCS_TEMP_ARCHIVE_PATH
是/mtn/some/folder/
DOCS_ARCHIVE_PATH
是http://192.1.x.x/final/folder
我还尝试删除http
,$curl_response_res
完全为空。