首页 > Web开发 > 详细

php读取图片以二进制输出

时间:2016-04-11 07:12:37      阅读:246      评论:0      收藏:0      [点我收藏+]

header( "Content-type: image/jpeg");
$PSize = filesize(‘1.jpg‘);
$picturedata = fread(fopen(‘1.jpg‘, "r"), $PSize);
echo $picturedata;


呵呵。就这么几句话,就将图片以二进制流的形式输出到客户端了,和打开一张图片没有任何区别,需要注意的是,发送的header要根据具体情况而定,不一定都是image/jpeg。JPG的是它,但PNG的就是image/png.不同的图片输出不同的头部,这个不需我废话,有经验的程序员都知道的。
不要小看上面的几句代码哦,有的时候相当有用

 

转自:http://blog.sina.com.cn/s/blog_4f9fc6e10100pt0w.html

php读取图片以二进制输出

原文:http://www.cnblogs.com/tobemaster/p/5376847.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!