首页 » PHP笔记 » php如何将图片转化成二进制编码输出

php如何将图片转化成二进制编码输出

高蒙 2016/06/03 16:50 1.8k浏览 0评论 PHP


在写接口的过程中,遇到ios上传图片二进制编码,我要将其写入到服务器中。
所以,这边我得自己先测试能不能把二进制的编码的图片接收并且能够重新的保存。
代码如下:

header( "Content-type: image/jpeg");
$size = filesize('1.jpg');
$picdata = fread(fopen('1.jpg', "r"), $size);
echo $picdata;
通过上面几行代码,就可以很简单的实现了,php将图片以二进制编码的方式输出到客户端。
值得注意的是:
在我们发送编码的时候,一定要在header中先申明图片的编码格式。
比如:jpg => image/jpeg
      png => image/png

通过测试,这里可以正常的用php将图片转化为二进制输出。这对于我操作接收ios数据有帮助。




相关文章

我有话说

站长昵称:(*)

输入内容:

选个头像:

评论列表

    ...

    高蒙

    男, PHP程序猿

    文章

    485

    标签

    42

    热度

    10w+

    南京, 江苏, 中国

    人生要是没有理想, 那跟咸鱼有什么分别。