本地上傳測試
阿新 • • 發佈:2018-11-06
//upload.php <?php $image="/tmp/1.jpg"; //圖片地址 upload.php\ $fp = fopen($image, 'rb'); $content = fread($fp, filesize($image)); //二進位制資料 $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://api-cn.faceplusplus.com/facepp/v3/detect", //輸入URL CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS => array('image_file"; filename="image'=>"$content", 'api_key'=>"******",'api_secret'=>"******",'return_landmark'=>"1",'return_attributes'=>"gender,age,smiling,headpose,facequality,blur,eyestatus,emotion,ethnicity,beauty,mouthstatus,eyegaze,skinstatus"), //輸入api_key和api_secret CURLOPT_HTTPHEADER => array("cache-control: no-cache",), )); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; } else { echo $response; } ?> <html> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> <meta name="format-detection" content="telephone=no" /> <body> <form action="upload.php" method="post" enctype="multipart/form-data"> <label for="file">檔名:</label> <input type="file" name="file" id="file" /> <br /> <input type="submit" name="submit" value="上傳" /> </form> </body> </html>