Как получить файл изображения из API в Symfony2 - PullRequest
0 голосов
/ 20 ноября 2018

Я хотел бы получить изображение из REST API с помощью file_get_content() и сохранить в Symfony2. $image = file_get_contents('https://foobar, false, $context)

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

$image->move($app['config']['image_temp_realdir'], $filename);

Эта строка вызывает «Ошибка: вызов функции-члена move () для строки».
Я понимаю, что данные файла не являются сущностью файла, но как я могу преобразовать их в сущность файла? Или любой метод, который я могу использовать, чтобы получить файл вместо file_get_content()?

Заранее спасибо за вашу помощь.

1 Ответ

0 голосов
/ 20 ноября 2018

Извините, проблема решена.

Сохранение файла file_put_contents() и создание нового файла.

file_put_contents($app['config']['image_temp_realdir'].'/'.$filename, $image); $file = new File($app['config']['image_temp_realdir'].'/'.$filename);

...