Laravel запись потока файлов - PullRequest
0 голосов
/ 14 октября 2018

Я использую guzzle, чтобы загрузить файл из URL и сохранить его в моем хранилище.

Итак, у меня есть код, похожий на этот

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

        $body = $response->getBody();

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

, но когда я открываю папку, в которой находится мой файл, я вижу, что размер файла меняется, а иногда он равен нулю.В итоге я получаю неверный файл.

Как я могу решить эту проблему?

...