1

我有一个连接到 API 的前端 php 应用程序。应用程序通过 PHP curl 与 API 对话,因为这是唯一的通信模式。

我需要将文件上传到服务器,这些文件是从浏览器中获取并发送到服务器的。

使用 curl 将多部分文件发送到服务器的最佳方式是什么?

目前我正在使用 $_POST 发送文件,但我认为不建议这样做。

4

1 回答 1

1

如果您使用 curl POST,那么您可以使用 @ 将文件添加到 POST

// same as <input type="file" name="fileField">
$post = array(
    "fileField"=>"@/path/to/file.jpg",
);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post); 

google上有很多结果

于 2012-05-10T08:50:41.180 回答