php文件的跨域上传方式之一 CURL

来源:互联网 发布:ipad怎么开淘宝店铺 编辑:程序博客网 时间:2024/06/04 18:04
 if(!empty($_FILES['filename']['name']))        {            $p = current($_FILES);              $picturedata = fread(fopen($p['tmp_name'], "r"), $p['size']);            $varname = 'filename';            $name = $_FILES['filename']['name'];            $type =  $_FILES['filename']['type'];            $key = "$varname\"; filename=\"$name\r\nContent-Type: $type\r\nAccept: \"";            $fields[$key] = $picturedata;                    $ch = curl_init();            curl_setopt($ch, CURLOPT_URL,"http://192.168.18.200:84/pic.php");            curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST" );            curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);            curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);            $s = curl_exec ($ch);                curl_close ($ch);                echo $s;         }

0 0
原创粉丝点击