vbulash Asked: 2024-05-12 01:35:02 +0800 CST2024-05-12 01:35:02 +0800 CST 2024-05-12 01:35:02 +0800 CST Laravel HTTP 客户端:真实的多部分示例 772 不幸的是,Laravel 文档(此处)中的多部分示例仅包含具有一个字段(附加文件)的示例 - Http::attach('file', $file_content)。 它不是来自现实世界 - 在大多数情况下,多部分请求包含多个字段。 如何通过 HTTP 客户端创建具有多个字段的多部分请求,其中数组提供等效值? laravel 1 个回答 Voted Best Answer Subha 2024-05-12T02:18:11+08:002024-05-12T02:18:11+08:00 尝试这个。 $result = Http::attach('attachment', file_get_contents($image), 'image.jpg', ['Content-Type' => 'image/jpg']) ->post('target-url', [ 'key1'=>$val1, //pass post-data in array-format 'key2'=>$val2 ...... ]); 默认情况下,将使用application/json内容类型发送数据。Attach() 的第四个参数也是可选的。
尝试这个。
默认情况下,将使用application/json内容类型发送数据。Attach() 的第四个参数也是可选的。