PHP将图像从URL获取到字节数组并反转

时间:2016-05-02 20:26:18

标签: php android

http://oep.esy.es/testimage.php 正如你在这里看到的那样,这是png图像的输出。图像在这里:

http://oep.esy.es/images/object/1365-50.png

我的代码是:

$homepage = file_get_contents("http://oep.esy.es/images/object/1365-50.png");
echo $homepage;

我想存储为字节数组,因为在Android客户端中,我需要该图像,所以我需要拉它。这是不好的方法吗?

但是当我尝试显示图像时,它没有显示:

echo "<img src='data:image/png;base64, $homepage' />";

我也试过jpeg但没有用。

1 个答案:

答案 0 :(得分:4)

您错过了base64_encode()功能,例如:

$path = file_get_contents("http://oep.esy.es/images/object/1365-50.png");
echo "<img src='data:image/png;base64, " . base64_encode($path) ."'/>";