要使用curl_exec上傳文件,可以通過以下步驟實現:
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://example.com/upload.php');
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, [
'file' => new CURLFile('/path/to/file.jpg')
]);
$response = curl_exec($curl);
curl_close($curl);
在上述代碼中,‘/path/to/file.jpg’ 是要上傳的文件的路徑,‘http://example.com/upload.php’ 是接收文件上傳請求的URL。確保在實際使用時替換為實際的文件路徑和URL。
請注意,文件上傳功能在PHP的curl擴展中是默認開啟的,因此無需額外配置。