以下为本篇文章全部内容:
在写程序的时候免不了需要弄图片上传,和处理图片,而很多人都是通过直接上传路径获取到路径放到img的src里。今天教大家一种另类的存储方式,这个方法可以将图片存储到数据库中,而不会出现在文件夹里面,因为它是以字符串的形式存在的。同样可以在img中使用,引用方式也是通过src
php代码:
<?php $a='psb.jpg';//需要转换的图片 $b= img_base64($a);//调用下面的转换函数 $str = preg_replace('/\r|\n/', '', $b);//去除特殊字符串 echo $str;//输出转换后的字符串 /** *@author sphynx QQ327388905 *@param 图片换转base64函数 *@param $images 需要转换的图片 **/ function img_base64($file){ $type=getimagesize($file); $fp=fopen($file,"r"); $file_content=chunk_split(base64_encode(fread($fp,filesize($file)))); switch($type[2]){ case 1:$img_type="gif";break; case 2:$img_type="jpg";break; case 3:$img_type="png";break; } $img='data:image/'.$img_type.';base64,'.$file_content; fclose($fp); return $img; } ?>
html代码太多无法发出来,大家审查元素查看我这张图片就知道了
如果大家有什么疑问可以加我QQ327388905进行解答,也可以加入交流群
扫二维码快速加群:
总赞数量:18274
总踩数量:128087
文章数量:29