注册 登录 微易素材:提供^_^网站开发 网站建设 模板设计 模板仿制 服务器维护等

PHP技术分享

本地文件(curl_file.php)

当前位置: 网站首页 技术分享 PHP技术分享 PHP 利用curl向远程服务器上传文件

PHP 利用curl向远程服务器上传文件

wangchao 2018-03-18 15:49 0 ℃加入收藏

本地文件(curl_file.php)

<?php

header('content-type:text/html;charset=utf8');

$ch = curl_init();

//加@符号curl就会把它当成是文件上传处理
$data = array('img'=>'@'. dirname(__FILE__).'/404.jpg');
curl_setopt($ch,CURLOPT_URL,"你的远程服务器地址");
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_POST,true);
curl_setopt($ch,CURLOPT_POSTFIELDS,$data);
$result = curl_exec($ch);
curl_close($ch);
var_dump(json_decode($result,true));


远程服务器文件(upload.php);

<?php

if($_FILES){
    $data = json_encode($_FILES);
        echo $data;die;
    $filename = $_FILES['img']['name'];
    $tmpname = $_FILES['img']['tmp_name'];
    if(move_uploaded_file($tmpname,'./Uploads/'.$filename)){
        echo json_encode('上传成功');
    }else{
        $data = json_encode($_FILES);
        echo $data;
    }
}else{
    echo json_encode('上传失败');
}


友情链接

服务项目

快速入口

常见问题

微易素材 | vyipay.cn

本站承接:网站建设、网站开发和网站模板定制、模板仿制、html单页面定制和修改、网站模板修改等服务;我们的办事准则:要么不答应、答应则一定做到

  • 交流群:
  • 客户群:
在线QQ 给我留言