Php 将文件移动到外部服务器
我正在尝试将PDF文件从本地服务器移动到我知道其IP地址的外部服务器。我正在本地文件夹中生成PDF文件,读取它,然后需要移动它。这是我的密码:Php 将文件移动到外部服务器,php,curl,Php,Curl,我正在尝试将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,
$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方法不允许
DOCS\u TEMP\u ARCHIVE\u路径是/mtn/some/folder/
DOCS\u ARCHIVE\u路径
ishttp://192.1.x.x/final/folder
我还尝试删除了http
,并且$curl\u response\u res
完全为空。远程服务器中是否启用了FTP?FTP不起作用,我已经看到了jewelhuq发布的问题,我也阅读了这里和网站上的大量资源。还有其他可能的解决办法吗?