• 转字节流


    转:https://www.jb51.net/article/67567.htm

    本文实例讲述了php将图片文件转换成二进制输出的方法。分享给大家供大家参考。具体实现方法如下:

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

    就这么简单4行代码,就将图片以二进制流的形式输出到客户端了,和打开一张图片没有任何区别。

    这里需要注意的是,发送的header要根据具体情况而定,不一定都是image/jpeg。JPG的就是image/jpeg,但PNG的就是image/png.不同类型的图片输出不同的头部。

    希望本文所述对大家的php程序设计有所帮助。

  • 相关阅读:
    Java-笔记9-复习
    Java-笔记9
    Java-笔记8-复习
    Java0-笔记8
    Java-笔记7-复习
    hadoop-hdfs-ha配置-搭建
    Java-笔记7
    Java-笔记6-复习
    kettle-作业和参数
    kettle-脚本控件
  • 原文地址:https://www.cnblogs.com/sz-xioabai/p/10255539.html
Copyright © 2020-2023  润新知