我需要在 Guzzle 6 中上传文件,但必须使用“form_params”选项。仅使用我正在使用的数据发出 POST 请求
$client->post('http://xxx/', [
'form_params' => [
[
'data' => ['id' => 1234, 'name' => 'nombre'],
'valid' => true
]
]
]);
由于我不能将“multipart”与“form_params”一起使用,有没有办法在 Guzzle 6 的“form_params”选项中添加文件?像这样的东西:
$client->post('http://xxx/', [
'form_params' => [
[
'data' => ['id' => 1234, 'name' => 'nombre'],
'valid' => true,
'file1' => fopen('/path/to/file', 'r'),
'file2_content' => 'data content'
]
]
]);
谢谢!!