在 Laravel API 中检索和保存通过 guzzle multipart 参数传递的图像

时间:2021-05-20 12:49:15

标签: laravel image 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';
    }

返回如下图所示的代码

enter image description here

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

0 个答案:

没有答案