我正在使用guzzle
从url下载文件并将其保存到我的存储中。
所以我的代码看起来像这样
$response = $this->client->request('GET', $model->url, [
'stream' => true
]);
$body = $response->getBody();
while (!$body->eof()) {
Storage::append($this->filePath, $body->read(1024));;
}
但是当我打开文件所在的文件夹时,我看到文件大小正在更改,有时为零。所以最后我得到的是无效文件。
如何解决此问题?