首页 > 解决方案 > 在 Laravel API 中检索和保存通过 guzzle 多部分参数传递的图像

问题描述

情况解释:我试图在 Laravel 控制器中获取从 html 表单中检索到的图像,并使用 guzzle 将其发送到 API。

我设法到达 API 获取某种包含数据的请求的部分,但我无法访问这些数据并将图像/文件保存到 API 存储。

我发送请求的本地代码:

try {
        $guzzleResponse = $client->$method($curlUrl, [
            'multipart' => [[
                'name' => 'uploaded_file',
                'contents' => Psr7\Utils::tryFopen($imagePath, 'r'),
                ]
            ],

        ]);
}

在 API 检索请求上:

    if ($request) {
        $query =  $request->getContent();
        return $query;
    }
    else {
        return 'no';
    }

返回下图中显示的此类代码

在此处输入图像描述

我需要什么 - 要获取此图像并将其保存在 API 存储中,请获取其名称。

标签: laravelimageapiguzzle

解决方案


推荐阅读