dongqian0763 2014-10-07 09:23
浏览 12
已采纳

PHP CURL图像上传到远程系统

I am using the following code

$ch = curl_init("http://198.155.239.118/~bulacs/ssapi-staging/images/upload_images");
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (X11; Linux x86_64; rv:21.0)Gecko/20100101 Firefox/21.0");
curl_setopt($ch, CURLOPT_POST, true);

curl_setopt(
$ch,
CURLOPT_POSTFIELDS,
array(
     'image' =>
        '@' . $_FILES['image']['tmp_name']
        . ';filename=' . $_FILES['image']['name']
        . ';type='     . $_FILES['image']['type']
));

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
var_dump(curl_exec($ch));       

Here there is no error and showing success message but actually the file is not moving to destination.

  • 写回答

1条回答 默认 最新

  • dongshang3309 2014-10-07 09:35
    关注
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, array( 'image' => '@' . $_FILES['image']['tmp_name'] ));
    

    I did this and I only set the tmp_name, like above. So it should work.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥170 如图所示配置eNSP
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改
  • ¥20 wireshark抓不到vlan
  • ¥20 关于#stm32#的问题:需要指导自动酸碱滴定仪的原理图程序代码及仿真
  • ¥20 设计一款异域新娘的视频相亲软件需要哪些技术支持
  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果
  • ¥15 键盘指令混乱情况下的启动盘系统重装