php读取图片以二进制输出
2016-04-11 02:47
447 查看
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
$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
相关文章推荐
- Win2008搭建Web和FTP服务
- 初识PHP(四)PDO对象配置于使用
- Forbidden You don't have permission to access /php/ on this server.
- 关于php上传文件
- Unable to load template file 'rj\ThinkPHP/Tpl/dispatch_jump.tpl'----thinkphp3.2.3
- PHP模板引擎Smarty中变量的使用方法示例
- PHP模板引擎Smarty之配置文件在模板变量中的使用方法示例
- PHP模板引擎Smarty内建函数foreach,foreachelse用法分析
- PHP模板引擎Smarty中的保留变量用法分析
- PHP读取mssql json数据中文乱码的解决办法
- PHP中如何防止外部恶意提交调用ajax接口
- PHP模板引擎Smarty自定义变量调解器用法
- PHP模板引擎Smarty内置变量调解器用法详解
- PHP模板引擎Smarty内建函数详解
- PHP模板引擎Smarty内建函数section,sectionelse用法详解
- PHP实现的浏览器检查类
- PHP实现的通过参数生成MYSQL语句类完整实例
- PHP 中的设计模式
- 深入理解PHP对象注入
- php 数组根据某一个键值,键值相同,则合并数组