2016-05-02 3 views
2

http://oep.esy.es/testimage.php これはpng画像の出力です。画像はここにある:PHPがURLからバイト配列に画像を取得して反転します。

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

が、私はそれを引く必要があるので、Androidのクライアントでは、私はそのイメージを必要とするので、バイト配列として格納したい:

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

私のコードでは、ということです。それは悪い方法ですか?

私は画像を表示しようとする。しかし、それはショーをdoesnot:

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

は、私はまた、JPEGを試みたが、うまくいきませんでした。

答えて

3

あなたは逃している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) ."'/>"; 
関連する問題