我想将文件上传到可以从 url 下载的远程。下面是我用来执行此操作的代码,但我得到的 $response 表示服务器端未收到该文件。
$path = "http://image-server/image.jpg";
$ch=curl_init();
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_URL,"https://my-server/files/images");
curl_setopt($ch,CURLOPT_POST,true);
$post=array("content"=>$path);
curl_setopt($ch,CURLOPT_POSTFIELDS,$post);
$response=curl_exec($ch);
仅供参考:文件需要作为参数(内容)的值发送。
谢谢。