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 相关文章推荐
PHP 和 XML: 使用expat函数(一)
Oct 09 PHP
php+mysql分页代码详解
Mar 27 PHP
UTF8编码内的繁简转换的PHP类
Jul 09 PHP
PHP 事务处理数据实现代码
May 13 PHP
PHP生成静态HTML页面最简单方法示例
Apr 09 PHP
Yii使用DeleteAll连表删除出现报错问题的解决方法
Jul 14 PHP
PHP实现微信支付(jsapi支付)流程步骤详解
Mar 15 PHP
PHP+swoole+linux实现系统监控和性能优化操作示例
Apr 15 PHP
PHP的介绍以及优势详细分析
Sep 05 PHP
使用laravel的Eloquent模型如何获取数据库的指定列
Oct 17 PHP
解决php用mysql方式连接数据库出现Deprecated报错问题
Dec 25 PHP
PHP设计模式(一)工厂模式Factory实例详解【创建型】
May 02 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
15种PHP Encoder的比较
2007/04/17 PHP
PHP教程之PHP中shell脚本的使用方法分享
2012/02/23 PHP
PHP使用strtotime获取上个月、下个月、本月的日期
2015/12/30 PHP
用HTML/JS/PHP方式实现页面延时跳转的简单实例
2016/07/18 PHP
golang、python、php、c++、c、java、Nodejs性能对比
2017/03/12 NodeJs
几个比较经典常用的jQuery小技巧
2010/03/01 Javascript
JavaScript中使用正则匹配多条,且获取每条中的分组数据
2010/11/30 Javascript
Jquery封装tab自动切换效果的具体实现
2013/07/13 Javascript
JQuery的ON()方法支持的所有事件罗列
2015/02/28 Javascript
javascript自定义右键弹出菜单实现方法
2015/05/25 Javascript
jquery实现的伪分页效果代码
2015/10/29 Javascript
基于JavaScript实现单选框下拉菜单添加文件效果
2016/06/26 Javascript
jQuery、zepto、js常用小技巧
2017/02/12 Javascript
分分钟玩转Vue.js组件(二)
2017/03/01 Javascript
js实现canvas保存图片为png格式并下载到本地的方法
2017/08/31 Javascript
Vue.js实现的购物车功能详解
2019/01/27 Javascript
vue的keep-alive中使用EventBus的方法
2019/04/23 Javascript
vue.js 2.*项目环境搭建、运行、打包发布的详细步骤
2019/05/01 Javascript
vue-element-admin 菜单标签失效的解决方式
2019/11/12 Javascript
JS对象属性的检测与获取操作实例分析
2020/03/17 Javascript
jQuery实现朋友圈查看图片
2020/09/11 jQuery
详解Python验证码识别
2016/01/25 Python
一文总结学习Python的14张思维导图
2017/10/17 Python
Python绘制七段数码管实例代码
2017/12/20 Python
Selenium 模拟浏览器动态加载页面的实现方法
2018/05/16 Python
python3.7 利用函数os pandas利用excel对文件名进行归类
2019/09/29 Python
python 密码学示例——理解哈希(Hash)算法
2020/09/21 Python
将"引用"作为函数参数有哪些特点
2013/04/05 面试题
采购员岗位职责
2013/11/15 职场文书
现金会计岗位职责
2013/12/05 职场文书
关于元旦的广播稿
2014/02/16 职场文书
简历自我评价模板
2015/03/11 职场文书
2015年医院药剂科工作总结
2015/05/04 职场文书
2016高一新生军训心得体会
2016/01/11 职场文书
导游词之镇江-金山寺
2019/10/14 职场文书
Spring Boot 排除某个类加载注入IOC的操作
2021/08/02 Java/Android