Home >Backend Development >PHP Tutorial >二进制图片如何显示出来

二进制图片如何显示出来

WBOY
WBOYOriginal
2016-06-06 20:52:242184browse

把图片存入nosql(KVDB)里边。用var_dump($result)出来显示的是:

string(4629) "����\0JFIF\0\0H\0H\0\0

后面还有一堆乱码。我想让图片显示出来,建立了一个image.php

header("content-type: image/jpeg");
echo $result;

结果一片空白。。。请教高手,该如何显示图片

回复内容:

把图片存入nosql(KVDB)里边。用var_dump($result)出来显示的是:

string(4629) "����\0JFIF\0\0H\0H\0\0

后面还有一堆乱码。我想让图片显示出来,建立了一个image.php

header("content-type: image/jpeg");
echo $result;

结果一片空白。。。请教高手,该如何显示图片

自己解决了,用file_get_contents是不能得到二进制内容的。一定要用fopen + fread

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn