要使用curl_exec上传文件,可以通过以下步骤实现:
创建一个curl会话:$curl = curl_init();设置curl选项,包括URL、请求方法和文件上传选项: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')]);执行curl请求并获取响应:$response = curl_exec($curl);关闭curl会话:curl_close($curl);在上述代码中,‘/path/to/file.jpg’ 是要上传的文件的路径,‘http://example.com/upload.php’ 是接收文件上传请求的URL。确保在实际使用时替换为实际的文件路径和URL。
请注意,文件上传功能在PHP的curl扩展中是默认开启的,因此无需额外配置。


