Laravel 7 HTTP客户端附加多个文件

用户名

我正在尝试将POST传递到rest API,在那我需要从用户输入表单发送多个文件。我设法使它与单个文件一起使用,但是当有多个文件作为数组发送($ file [])时,我在laravel文档中看不到任何内容可以显示如何完成此操作。

$response = 'API_URL';
        $response = Http::withToken(ENV('API_KEY'))
        ->attach('file', fopen($request->file, 'r'))
        ->post($url, [
           'uuid' => $request->uuid,
        ]);
穆罕默德·戴亚斯·亚斯库

您可以通过以下方式实现:

->attach('file[0]', fopen($request->file[0], 'r'))
->attach('file[1]', fopen($request->file[1], 'r'))

如果您$files是要发送的文件数组,则可以执行以下操作:

$response = Http::withToken(ENV('API_KEY'));
foreach($files as $k => $file)
{
$response = $response->attach('file['.$k.']', $file);
}
$response = $response->post($url, [
           'uuid' => $request->uuid,
        ]);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel 7的Http客户端+ xml =错误的请求,尽管curl可以正常工作

来自分类Dev

激活/停用Laravel中的多个客户端

来自分类Dev

捕获Laravel 8中的HTTP客户端错误

来自分类Dev

Laravel HTTP客户端发布请求不起作用

来自分类Dev

Laravel 7中未找到文件异常

来自分类Dev

我可以从客户端浏览器获取什么信息,如何在laravel 7.x中获取信息?

来自分类Dev

Laravel 5 REST客户端CRUD

来自分类Dev

Laravel 8:使用HTTP客户端时获取服务器IP地址

来自分类Dev

如何在Laravel上针对Buzz HTTP客户端的Post请求添加表单数据?

来自分类Dev

Laravel Google API客户端获取刷新令牌并上传文件

来自分类Dev

Laravel-投放到客户端后删除本地文件

来自分类Dev

Laravel 7 Sanctum注销

来自分类Dev

laravel 7隐藏的眼睛

来自分类Dev

Windows 7的MS终端服务客户端

来自分类Dev

Gmail作为Windows 7 / Vista的默认客户端

来自分类Dev

在Windows 7中,Dropbox客户端将无法连接

来自分类Dev

centos7仅作为NFS客户端

来自分类Dev

将OpenSSH SFTP客户端安装到Windows 7

来自分类Dev

Nginx Centos7 Laravel 5无法写入日志文件

来自分类Dev

将文件从Angular 7上传到Laravel的问题

来自分类Dev

特定视图无法扩展Laravel 7中的布局文件

来自分类Dev

使用Vaadin 7应用程序中的推送显示相同数据穿越多个客户端

来自分类Dev

Laravel Passport - 通过客户端 ID 获取客户端密码

来自分类Dev

在 subversion 客户端中添加多个代理

来自分类Dev

如何使用Windows 7 FTP客户端将FTP递归列表的输出重定向到本地文件?

来自分类Dev

如何在Laravel中设置OpenID Connect客户端?

来自分类Dev

Laravel API连接到客户端数据库

来自分类Dev

Laravel:使用Composer安装Microsoft Azure客户端库

来自分类Dev

如何调试来自移动客户端的Laravel API请求?

Related 相关文章

  1. 1

    Laravel 7的Http客户端+ xml =错误的请求,尽管curl可以正常工作

  2. 2

    激活/停用Laravel中的多个客户端

  3. 3

    捕获Laravel 8中的HTTP客户端错误

  4. 4

    Laravel HTTP客户端发布请求不起作用

  5. 5

    Laravel 7中未找到文件异常

  6. 6

    我可以从客户端浏览器获取什么信息,如何在laravel 7.x中获取信息?

  7. 7

    Laravel 5 REST客户端CRUD

  8. 8

    Laravel 8:使用HTTP客户端时获取服务器IP地址

  9. 9

    如何在Laravel上针对Buzz HTTP客户端的Post请求添加表单数据?

  10. 10

    Laravel Google API客户端获取刷新令牌并上传文件

  11. 11

    Laravel-投放到客户端后删除本地文件

  12. 12

    Laravel 7 Sanctum注销

  13. 13

    laravel 7隐藏的眼睛

  14. 14

    Windows 7的MS终端服务客户端

  15. 15

    Gmail作为Windows 7 / Vista的默认客户端

  16. 16

    在Windows 7中,Dropbox客户端将无法连接

  17. 17

    centos7仅作为NFS客户端

  18. 18

    将OpenSSH SFTP客户端安装到Windows 7

  19. 19

    Nginx Centos7 Laravel 5无法写入日志文件

  20. 20

    将文件从Angular 7上传到Laravel的问题

  21. 21

    特定视图无法扩展Laravel 7中的布局文件

  22. 22

    使用Vaadin 7应用程序中的推送显示相同数据穿越多个客户端

  23. 23

    Laravel Passport - 通过客户端 ID 获取客户端密码

  24. 24

    在 subversion 客户端中添加多个代理

  25. 25

    如何使用Windows 7 FTP客户端将FTP递归列表的输出重定向到本地文件?

  26. 26

    如何在Laravel中设置OpenID Connect客户端?

  27. 27

    Laravel API连接到客户端数据库

  28. 28

    Laravel:使用Composer安装Microsoft Azure客户端库

  29. 29

    如何调试来自移动客户端的Laravel API请求?

热门标签

归档