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中使用X-SendFile头让文件下载更快
Jun 01 PHP
CodeIgniter安全相关设置汇总
Jul 03 PHP
Parse正式发布开源PHP SDK
Aug 11 PHP
仿dedecms下拉分页样式修改的thinkphp分页类实例
Oct 30 PHP
PHP程序员常见的40个陋习,你中了几个?
Nov 20 PHP
php最简单的删除目录与文件实现方法
Nov 28 PHP
php实现统计网站在线人数的方法
May 12 PHP
php常用数组array函数实例总结【赋值,拆分,合并,计算,添加,删除,查询,判断,排序】
Dec 07 PHP
php 截取GBK文档某个位置开始的n个字符方法
Mar 08 PHP
PHP 模拟登陆功能实例详解
Sep 10 PHP
在laravel中实现ORM模型使用第二个数据库设置
Oct 24 PHP
Laravel使用模型实现like模糊查询的例子
Oct 24 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 分页类(模仿google)-面试题目解答
2009/09/13 PHP
深入PHP与浏览器缓存的分析
2013/06/03 PHP
php 把数字转换成汉字的代码
2015/07/21 PHP
?牟┛途W扣了一??效果出?? target=
2007/05/27 Javascript
JavaScript中的prototype使用说明
2010/04/13 Javascript
基于Asp.net与Javascript控制的日期控件
2010/05/22 Javascript
基于jquery的网页SELECT下拉框美化代码
2010/10/28 Javascript
推荐 21 款优秀的高性能 Node.js 开发框架
2014/08/18 Javascript
js使用setTimeout实现定时炸弹的方法
2015/04/10 Javascript
javascript获取重复次数最多的字符
2015/07/08 Javascript
javascript鼠标右键菜单自定义效果
2020/12/08 Javascript
javascript每日必学之运算符
2016/02/16 Javascript
再谈Javascript中的基本类型和引用类型(推荐)
2016/07/01 Javascript
jQuery ajax MD5实现用户注册即时验证功能
2016/10/11 Javascript
详解webpack require.ensure与require AMD的区别
2017/12/13 Javascript
create-react-app使用antd按需加载的样式无效问题的解决
2019/02/26 Javascript
一分钟学会JavaScript中的try-catch
2020/12/14 Javascript
[01:09:13]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第三场 1月19日
2021/03/11 DOTA
python实现根据ip地址反向查找主机名称的方法
2015/04/29 Python
python中黄金分割法实现方法
2015/05/06 Python
Python面向对象编程中关于类和方法的学习笔记
2016/06/30 Python
Python实现的读取电脑硬件信息功能示例
2018/05/30 Python
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
2019/04/11 Python
python3实现微型的web服务器
2019/09/03 Python
Python数据结构dict常用操作代码实例
2020/03/12 Python
DataFrame.groupby()所见的各种用法详解
2020/06/14 Python
Ubuntu16安装Python3.9的实现步骤
2020/12/15 Python
浅谈利用缓存来优化HTML5 Canvas程序的性能
2015/05/12 HTML / CSS
Viking比利时:购买办公用品
2019/10/30 全球购物
Java编程面试题
2016/04/04 面试题
小学生开学第一课活动方案
2014/03/27 职场文书
2014公安机关纪律作风整顿思想汇报
2014/09/13 职场文书
公民授权委托书范本
2014/09/17 职场文书
大学毕业典礼致辞
2015/07/29 职场文书
母亲节主题班会
2015/08/14 职场文书
酒店工程部的岗位职责汇总大全
2019/10/23 职场文书