以下为本篇文章全部内容:
在写程序的时候免不了需要弄图片上传,和处理图片,而很多人都是通过直接上传路径获取到路径放到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进行解答,也可以加入交流群
扫二维码快速加群:

总赞数量:18275
总踩数量:128089
文章数量:29