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源代码
Oct 09 PHP
PHP入门
Oct 09 PHP
PHP实现采集程序原理和简单示例代码
Mar 18 PHP
PHP的范围解析操作符(::)的含义分析说明
Jul 03 PHP
深入理解require与require_once与include以及include_once的区别
Jun 05 PHP
采用header定义为文件然后readfile下载(隐藏下载地址)
Jan 31 PHP
php+mysqli使用面向对象方式查询数据库实例
Jan 29 PHP
php上传中文文件名乱码问题处理方案
Feb 03 PHP
[原创]php常用字符串输出方法分析(echo,print,printf及sprintf)
Jul 09 PHP
PHP封装的非对称加密RSA算法示例
May 28 PHP
Windows上php5.6操作mongodb数据库示例【配置、连接、获取实例】
Feb 13 PHP
laravel Task Scheduling(任务调度)在windows下的使用详解
Oct 22 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
各种快递查询--Api接口
2016/04/26 PHP
完美解决phpexcel导出到xls文件出现乱码的问题
2016/10/29 PHP
PHP实现微信退款功能
2018/10/02 PHP
一种JavaScript的设计模式
2006/11/22 Javascript
jquery 回车事件实现代码
2011/08/23 Javascript
JS实现多物体缓冲运动实例代码
2013/11/29 Javascript
从数组中随机取x条不重复数据的JS代码
2013/12/24 Javascript
JavaScript Math.floor方法(对数值向下取整)
2015/01/09 Javascript
AngularJs基本特性解析(一)
2016/07/21 Javascript
jQuery基本过滤选择器用法示例
2016/09/09 Javascript
微信小程序 获取二维码实例详解
2017/06/23 Javascript
详解webpack3如何正确引用并使用jQuery库
2017/08/26 jQuery
vuex的简单使用教程
2018/02/02 Javascript
Vue.directive使用注意(小结)
2018/08/31 Javascript
Angular2实现的秒表及改良版示例
2019/05/10 Javascript
在vue中使用防抖和节流,防止重复点击或重复上拉加载实例
2019/11/13 Javascript
layui写后台表格思路和赋值用法详解
2019/11/14 Javascript
jquery+css3实现的经典弹出层效果示例
2020/05/16 jQuery
vue中渲染对象中属性时显示未定义的解决
2020/07/31 Javascript
Python爬虫框架Scrapy安装使用步骤
2014/04/01 Python
python实现数值积分的Simpson方法实例分析
2015/06/05 Python
使用Python脚本实现批量网站存活检测遇到问题及解决方法
2016/10/11 Python
python僵尸进程产生的原因
2017/07/21 Python
谈谈python中GUI的选择
2018/03/01 Python
对Django url的几种使用方式详解
2019/08/06 Python
Python如何在DataFrame增加数值
2020/02/14 Python
使用tensorflow根据输入更改tensor shape
2020/06/23 Python
美国最大的船只买卖在线市场:Boat Trader
2018/08/04 全球购物
西班牙在线光学:Visual-Click
2020/06/22 全球购物
解释下列WebService名词:WSDL、SOAP、UDDI
2012/06/22 面试题
教师演讲稿大全
2014/05/16 职场文书
勿忘国耻9.18演讲稿(经典篇)
2014/09/14 职场文书
2014入党积极分子批评与自我批评思想汇报
2014/09/20 职场文书
经费申请报告
2015/05/15 职场文书
新年晚会开场白
2015/05/29 职场文书
电工生产实习心得体会
2016/01/22 职场文书