作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我想上传一个文件到一个可以从 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);
仅供引用:文件需要作为参数(内容)的值发送。
谢谢。
最佳答案
如果请求到达服务器,请查看服务器的access.log,如果发生错误,请查看error.log。
可能是 SSL 连接。您可以在没有 SSL 的情况下尝试发帖吗?
看一下 SSL 和 cURL:
http://unitstep.net/blog/2009/05/05/using-curl-in-php-to-access-https-ssltls-protected-sites/
关于php - 上传照片到远程服务器 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18508413/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!