Я использую guzzle
, чтобы загрузить файл из URL и сохранить его в моем хранилище.
Итак, у меня есть код, похожий на этот
$response = $this->client->request('GET', $model->url, [
'stream' => true
]);
$body = $response->getBody();
while (!$body->eof()) {
Storage::append($this->filePath, $body->read(1024));;
}
, но когда я открываю папку, в которой находится мой файл, я вижу, что размер файла меняется, а иногда он равен нулю.В итоге я получаю неверный файл.
Как я могу решить эту проблему?