Async file_put_contents / file_get_contents? - PullRequest
0 голосов
/ 29 января 2019

Есть ли способ загрузить файл асинхронно с php?

Найден этот ответ , но кажется, что невозможно загрузить файл с помощью этого метода

Проблема в том,что мне нужно загрузить файл из API, но для загрузки всех изображений потребовалось некоторое время, а URL не доступен после вызова.

Спасибо

1 Ответ

0 голосов
/ 29 января 2019

Благодаря @GuillaumeSTLR мне удалось сделать это с Библиотека Guzzle

Чтобы все заработало.Все, что вам нужно сделать, это:

use GuzzleHttp\Client;

$client = new Client();
$client->getAsync($url, [ 'sink' => $file ]);
...