我有一个连接到 API 的前端 php 应用程序。应用程序通过 PHP curl 与 API 对话,因为这是唯一的通信模式。
我需要将文件上传到服务器,这些文件是从浏览器中获取并发送到服务器的。
使用 curl 将多部分文件发送到服务器的最佳方式是什么?
目前我正在使用 $_POST 发送文件,但我认为不建议这样做。
如果您使用 curl POST,那么您可以使用 @ 将文件添加到 POST
// same as <input type="file" name="fileField">
$post = array(
"fileField"=>"@/path/to/file.jpg",
);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
google上有很多结果