如何在 Symfony2 中从 API 获取图像文件

How to get an image file from API in Symfony2

我想使用 file_get_content() 从 REST API 获取图像并存储在 Symfony2 中。 $image = file_get_contents('https://foobar, false, $context)

但是当我试图存储文件时,我被堆叠起来了。

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

这一行导致 "Error: Call to a member function move() on string".
我知道此文件数据不是文件实体,但如何将其转换为文件实体?或者我可以用来获取文件而不是 file_get_content()?

的任何方法

在此先感谢您的帮助。

抱歉,问题已解决。

已通过 file_put_contents() 保存文件并创建了新文件。

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