<?php
// 创建一个新的 cURL 资源
$ch = curl_init();
// 定义要上传的文件路径
$file = new CURLFile('path/to/file.jpg', 'image/jpeg', 'file.jpg');
// 设置 POST 数据
$data = array('upload' => $file);
// 设置 URL 和其他选项
curl_setopt($ch, CURLOPT_URL, 'http://example.com/upload.php');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
// 执行 cURL 请求
curl_exec($ch);
// 关闭 cURL 资源,并释放系统资源
curl_close($ch);
?>
curl_init() 初始化一个新的 cURL 会话。CURLFile 类来指定文件路径、MIME 类型和文件名。CURLOPT_POSTFIELDS。curl_setopt() 设置目标 URL 和请求方法为 POST。curl_exec() 发送请求。curl_close() 关闭 cURL 会话并释放资源。这个示例展示了如何使用 PHP 的 cURL 和 CURLFile 类来上传文件。
上一篇:php post json
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站