将照片上传至远程服务器PHP

3
我想上传一个文件到远程服务器,然后可以通过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);

提示:文件需要作为参数(content)的值发送。

谢谢。


你可以尝试通过FTP上传照片,而不是通过POST和cURL发送图像。 - markmb
如果您正在尝试上传图像的服务器是您自己的,那么您应该检查错误日志。 - cptnk
@cptnk,我得到的是空值而不是文件内容。我做错了什么吗? - Vijay
1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接