如何使用Guzzle从rest api下载或查看word doc

时间:2017-03-30 10:02:28

标签: laravel guzzle

我很擅长使用Guzzle。 我目前只是将它用于我的前端和单独的REST api之间的通信。

我试图从我的api下载文件,但我不知道如何去做。 我只能指定文件的路径并直接下载它,但我也希望能够在浏览器中流式传输或查看它,这样用户就可以只查看word文档而不只是下载它。

目前我正在向api项目发送前端项目的GET请求(后端进行api调用):

$resp = $client->request('GET', env('API_BASE_URL').'/project/'.$id. '/download-report', [ 'headers' => [ 'Authorization' => 'Bearer '. session()->get('api_token') ] ]);

在我的api后端我使用 - > download()函数返回文件。

return response()->download($report->getPath());

有人可以解释一下解决这种情况的最佳方法吗?

提前致谢!

0 个答案:

没有答案