php 远程上传(CURL)

来源:互联网 发布:java中的构造器是什么 编辑:程序博客网 时间:2024/05/18 03:42
<?php    header('content-type:text/html;charset=utf8');    $curl = curl_init();    $data = array('img'=>'@'. dirname(__FILE__).'/img/login.gif');    curl_setopt($curl, CURLOPT_URL, "http://www.demo.com/uploadimg.php");    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);    curl_setopt($curl, CURLOPT_POST, true);    curl_setopt($curl, CURLOPT_POSTFIELDS, $data);    $result = curl_exec($curl);    curl_close($curl);    echo json_decode($result);?>



//uploadimg.php
<span style="font-family: Arial, Helvetica, sans-serif;"><?php</span>

    if($_FILES)    {        $filename = $_FILES['img']['name'];        $tmpname = $_FILES['img']['tmp_name'];        if(move_uploaded_file($tmpname, dirname(__FILE__).'/img/'.$filename))        {            echo json_encode('上传成功');        }         else        {            $data = json_encode($_FILES);            echo $data;        }    }?>


0 0
原创粉丝点击