【发布时间】:2020-12-15 11:07:12
【问题描述】:
我经过邮递员测试,附加了带有字段 fileupload[0](见下面的截图)的文件,该文件工作正常,添加了请求,fileupload 也上传到了服务器。
但我想通过我的 laravel HTTP 客户端调用那个上传文件 api
我试过下面的代码
$result = Http::attach(
'attachment', $request->fileupload
)->asForm()->post('http://192.168.1.100/api/request/store', $form_param);
我在表单上传中的控制:
<input type="file" name="fileupload[]" multiple>
但 API 服务器似乎没有从客户端获取我的请求文件。
那么如何使用 laravel HTTP 通过客户端上传文件(或多个文件)?
【问题讨论】:
-
如果只有一个文件,这个
$request->fileupload应该是$request->file('fileupload')但我猜你要上传多个文件 -
@bhucho 是的,我上传了多个文件,你有解决方案吗