<?php
header('content-type:text/html;charset=utf8'); $file = dirname(__FILE__).'/1.jpg'; $data['img'] = new CurlFile($file); $url = "http://localhost/test/img/get_img.php"; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL, $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); echo json_decode($result); ?>
遠程服務器接受端代碼:
<?php 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; } } ?>