Laravel写文件流

时间:2018-10-14 19:29:21

标签: laravel guzzle

我正在使用guzzle从url下载文件并将其保存到我的存储中。

所以我的代码看起来像这样

        $response = $this->client->request('GET', $model->url, [
            'stream' => true
        ]);

        $body = $response->getBody();

        while (!$body->eof()) {
            Storage::append($this->filePath, $body->read(1024));;
        }

但是当我打开文件所在的文件夹时,我看到文件大小正在更改,有时为零。所以最后我得到的是无效文件。

如何解决此问题?

0 个答案:

没有答案