php实现将base64格式图片保存在指定目录的方法


Posted in PHP onOctober 13, 2016

本文实例讲述了php实现将base64格式图片保存在指定目录的方法。分享给大家供大家参考,具体如下:

<?php
header('Content-type:text/html;charset=utf-8');
$base64_image_content = $_POST['imgBase64'];
//匹配出图片的格式
if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64_image_content, $result)){
$type = $result[2];
$new_file = "upload/active/img/".date('Ymd',time())."/";
if(!file_exists($new_file))
{
//检查是否有该文件夹,如果没有就创建,并给予最高权限
mkdir($new_file, 0700);
}
$new_file = $new_file.time().".{$type}";
if (file_put_contents($new_file, base64_decode(str_replace($result[1], '', $base64_image_content)))){
echo '新文件保存成功:', $new_file;
}else{
echo '新文件保存失败';
}
}
?>
PHP 相关文章推荐
Zend的Registry机制的使用说明
May 02 PHP
解析thinkphp中的M()与D()方法的区别
Jun 22 PHP
php几个预定义变量$_SERVER用法小结
Nov 07 PHP
迁移PHP版本到PHP7
Feb 06 PHP
一个简单至极的PHP缓存类代码
Oct 23 PHP
yii权限控制的方法(三种方法)
Dec 28 PHP
PHP数据库操作Helper类完整实例
May 11 PHP
CentOS系统中PHP安装扩展的方式汇总
Apr 09 PHP
PHP asXML()函数讲解
Feb 03 PHP
stripos函数知识点实例分享
Feb 11 PHP
laravel 解决强制跳转 https的问题
Oct 22 PHP
php多进程中的阻塞与非阻塞操作实例分析
Mar 04 PHP
thinkphp隐藏index.php/home并允许访问其他模块的实现方法
Oct 13 #PHP
Mac版PhpStorm之XAMPP整合apache服务器配置的图文教程详解
Oct 13 #PHP
php结合ajax实现手机发红包的案例
Oct 13 #PHP
php加密解密字符串示例
Oct 13 #PHP
用php和jQuery来实现“顶”和“踩”的投票功能
Oct 13 #PHP
php is_writable判断文件是否可写实例代码
Oct 13 #PHP
基于PHP制作验证码
Oct 12 #PHP
You might like
php用header函数实现301跳转代码实例
2013/11/25 PHP
浅析php数据类型转换
2014/01/09 PHP
discuz论坛更换域名,详细文件修改步骤
2020/12/09 PHP
分享14个很酷的jQuery导航菜单插件
2011/04/25 Javascript
新手快速学习JavaScript免费教程资源汇总
2015/06/25 Javascript
JS实现的左侧竖向滑动菜单效果代码
2015/10/19 Javascript
jQuery 1.9.1源码分析系列(十五)之动画处理
2015/12/03 Javascript
JS判断当前页面是否在微信浏览器打开的方法
2015/12/08 Javascript
bootstrap下拉菜单使用方法解析
2017/01/13 Javascript
bootstrap日期插件daterangepicker使用详解
2017/10/19 Javascript
浅谈Angular 中何时取消订阅
2017/11/22 Javascript
利用ECharts.js画K线图的方法示例
2018/01/10 Javascript
JavaScript使用小插件实现倒计时的方法讲解
2019/03/11 Javascript
JavaScript 浏览器对象模型BOM原理与常见用法实例分析
2019/12/16 Javascript
JavaScript进阶(三)闭包原理与用法详解
2020/05/09 Javascript
Vue 组件的挂载与父子组件的传值实例
2020/09/02 Javascript
原生JS实现音乐播放器的示例代码
2021/02/25 Javascript
[38:41]2014 DOTA2国际邀请赛中国区预选赛 LGD VS CNB
2014/05/22 DOTA
利用Python的装饰器解决Bottle框架中用户验证问题
2015/04/24 Python
动感网页相册 python编写简单文件夹内图片浏览工具
2016/08/17 Python
Ubuntu16.04/树莓派Python3+opencv配置教程(分享)
2018/04/02 Python
python中plot实现即时数据动态显示方法
2018/06/22 Python
python实现逆序输出一个数字的示例讲解
2018/06/25 Python
pandas分别写入excel的不同sheet方法
2018/12/11 Python
对python同一个文件夹里面不同.py文件的交叉引用方法详解
2018/12/15 Python
python中sort和sorted排序的实例方法
2019/08/26 Python
Python搭建Keras CNN模型破解网站验证码的实现
2020/04/07 Python
python 多进程和协程配合使用写入数据
2020/10/30 Python
希尔顿酒店官方网站:Hilton Hotels
2017/06/01 全球购物
屈臣氏泰国官网:Watsons TH
2021/02/23 全球购物
介绍一下Java中的static关键字
2012/05/12 面试题
大学校运会广播稿
2014/02/03 职场文书
学生打架检讨书
2014/02/14 职场文书
平面设计求职信
2014/03/10 职场文书
污水处理保证书
2015/05/09 职场文书
征求意见函
2015/06/05 职场文书