// 創建一個 cURL 句柄
$ch = curl_init('目標地址');
// 創建一個 CURLFile 對象
//php5.5版本以后不再通過@符號進行上傳了,需要通過這種方式或者 new \CURLFile()對象都可以 ,給定三個參數為一下參數,可復制這段代碼自己測試一下,是可行的
$file = curl_file_create($_FILES[$name]['tmp_name'],$_FILES[$name]['type'],$_FILES[$name]['name']);
// 設置 POST 數據
$data = ['file' => $file];
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
// 執行句柄
$result = curl_exec($ch);
curl_close($ch);
var_dump($result);die;
這里通過后端模擬前端表單上傳方法