标签:传输协议 com 分享 base64 源码 wan ase highlight chunk
base64是当前网络上最为常见的传输8Bit字节代码的编码方式其中之一。base64主要不是加密,它主要的用途是把某些二进制数转成普通字符用于 网络传输。由于这些二进制字符在传输协议中属于控制字符,不能直接传送,所以需要转换一下。虽然图片可能直接传输,但是我们也可以将它变成字符串直接放在 源码里,而不需要浏览器在读取到源码后再从服务器上下载。
如何对图片进行base64编码
<?php $file = "./image/index.png"; $type = getimagesize($file); $fp = fopen($file,"r") or die("Can‘t open file"); $img= chunk_split(base64_encode(fread($fp,filesize($file)))); fclose($fp); ?>
展示图片
html里写:<img src="data:image/jpeg;base64,<?php echo $img?>"/>
css里写:background:url("data:image/jpeg;base64,<?php echo $img?>");
注:本文由王智磊(王大宝儿)整理编写,也参考借鉴了很多大神的笔记,分享代码,分享成功,欢迎各位交流和转载,转载请注明出处(博客园:王大宝儿)http://www.cnblogs.com/wangzhilei/
标签:传输协议 com 分享 base64 源码 wan ase highlight chunk
原文地址:http://www.cnblogs.com/wangzhilei/p/6746094.html