如何使用PHP实现将文件转二进制输出

  介绍

如何使用PHP实现将文件转二进制输出?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

PHP将文件转二进制的方法:首先设置“标题(“内容类型:图像/jpeg");”,然后通过打开外部文件和从文件中读函数打开并读取文件,最后将图片文件以二进制流的形式输出到客户端即可。

<强> PHP将文件转换成二进制输出

头(“内容类型:图像/jpeg");   1. $ PSize=文件大小(& # 39;jpg # 39;);   $ picturedata=https://www.yisu.com/zixun/fread (fopen (“1. jpg”、“r”), PSize美元);   echo $ picturedata;

就这么几句话,就将图片以二进制流的形式输出到客户端了,和打开一张图片没有任何区别,需要注意的是,发送的头要根据具体情况而定,不一定都是图像/jpeg.JPG的是它,但PNG的就是/PNG图像。不同的图片输出不同的头部。

用途:

OSS默认支持上传文件流,但输入表单默认是返回一个文件:

/* *   *支持文件类型上传到OSS   */公共静态函数还是(文件名,ext美元=& # 39;jpg # 39;, $ type=Enum_OSS_File_Type:: IMG) {   $=静态:内容:file2content ($ filename);   返回静态::上传(内容,ext美元,美元类型);   }      公共静态函数file2content ($ filename) {   返回从文件中读(fopen(文件名,美元& # 39;" # 39;),文件大小(文件名)美元);   }

关于如何使用PHP实现将文件转二进制输出问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

如何使用PHP实现将文件转二进制输出