后台处理base_64图片的方法
2017-06-12 11:38
281 查看
这里以YII2 框架为例
$v 是前台传过来的base_64的信息
if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $v, $result)){
$type = $result[2];
$imgDir = './uploadss/';
$filename =rand().time()."_".$uid.$type; //新图片名称
$newFilePath = $imgDir.$filename;
if (file_put_contents($newFilePath, base64_decode(str_replace($result[1], '', $v)))){
$res[]=yii::$app->request->hostInfo."/uploadss/" . $filename;
}
}
经过处理之后
$res[]=yii::$app->request->hostInfo."/uploadss/" . $filename;图片的存放地址
$v 是前台传过来的base_64的信息
if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $v, $result)){
$type = $result[2];
$imgDir = './uploadss/';
$filename =rand().time()."_".$uid.$type; //新图片名称
$newFilePath = $imgDir.$filename;
if (file_put_contents($newFilePath, base64_decode(str_replace($result[1], '', $v)))){
$res[]=yii::$app->request->hostInfo."/uploadss/" . $filename;
}
}
经过处理之后
$res[]=yii::$app->request->hostInfo."/uploadss/" . $filename;图片的存放地址
相关文章推荐
- 前台给后台传图片处理方法
- 后台处理批量上传图片的方法
- C# 后台处理图片的几种方法
- Repeater 控件中处理变量,后台方法,超链接权限问题
- pygtk中处理主界面与后台连接的方法
- 图片处理的常用三种方法
- ASP JPEG图片处理高级使用方法
- 两种修改png图片颜色方法的对比/游戏帧速度处理/J2me中实现淡入淡出效果
- Android下图片处理的的一些方法
- Django中,图片显示问题--Django中静态文件处理方法指南
- 后台处理图片路径显示到前台DIV中
- 。net 通过javascript处理页面上和服务器控件(后台注册javascript)方法说明
- 在VC中显示和处理图片的方法
- 。net 通过javascript处理页面上和服务器控件(后台注册javascript)方法说明
- img加载图片不存在的处理方法
- java web图片处理方法
- .Net开发新的知识积累(Enum, protected,前台用后台和PageBase中定义的公用方法,不用ItemDataBound)
- 幻灯片中图片的几种特殊处理方法
- C#绘制图片的几个处理方法
- 网页中的图片的处理方法与代码