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 相关文章推荐
在普通HTTP上安全地传输密码
Jul 21 PHP
PHP中改变图片的尺寸大小的代码
Jul 17 PHP
探讨:如何通过stats命令分析Memcached的内部状态
Jun 14 PHP
PHP中怎样保持SESSION不过期 原理及方案介绍
Aug 08 PHP
CI框架中通过hook的方式实现简单的权限控制
Jan 07 PHP
PHP调试函数和日志记录函数分享
Jan 31 PHP
变量在 PHP7 内部的实现(二)
Dec 21 PHP
程序员的表白神器“520”大声喊出来
May 20 PHP
php基于curl重写file_get_contents函数实例
Nov 08 PHP
thinkPHP中钩子的使用方法实例分析
Nov 16 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
Jun 13 PHP
PHP单元测试框架PHPUnit用法详解
Jan 23 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图片加中文水印实现代码分享
2012/10/31 PHP
ThinkPHP打水印及设置水印位置的方法
2016/10/14 PHP
用js重建星际争霸
2006/12/22 Javascript
js刷新框架子页面的七种方法代码
2008/11/20 Javascript
兼容ie、firefox的图片自动缩放的css跟js代码分享
2012/01/21 Javascript
jQuery调用AJAX时Get和post公用的乱码解决方法实例说明
2013/06/04 Javascript
js实现快速分享功能(你的文章分享工具)
2013/06/25 Javascript
JavaScript var声明变量背后的原理示例解析
2013/10/12 Javascript
jQuery实现公告文字左右滚动的实例代码
2013/10/29 Javascript
AJAX跨域请求json数据的实现方法
2013/11/11 Javascript
从JQuery源码分析JavaScript函数的apply方法与call方法
2014/09/25 Javascript
node.js中的fs.renameSync方法使用说明
2014/12/16 Javascript
jQuery统计指定子元素数量的方法
2015/03/17 Javascript
JavaScript中的getMilliseconds()方法使用详解
2015/06/10 Javascript
javascript实现表单验证
2016/01/29 Javascript
浅析C/C++,Java,PHP,JavaScript,Json数组、对象赋值时最后一个元素后面是否可以带逗号
2016/03/22 Javascript
jQuery插件ajaxfileupload.js实现上传文件
2020/10/23 Javascript
清除浏览器缓存的几种方法总结(必看)
2016/12/09 Javascript
详解js的六大数据类型
2016/12/27 Javascript
fullCalendar中文API官方文档
2017/02/07 Javascript
原生JS实现跑马灯效果
2017/02/20 Javascript
利用jQuery实现一个简单的表格上下翻页效果
2017/03/14 Javascript
js学习总结_轮播图之渐隐渐现版(实例讲解)
2017/07/17 Javascript
带你快速理解javascript中的事件模型
2017/08/14 Javascript
vue 监听某个div垂直滚动条下拉到底部的方法
2018/09/15 Javascript
跟老齐学Python之眼花缭乱的运算符
2014/09/14 Python
仅利用30行Python代码来展示X算法
2015/04/01 Python
浅谈python字符串方法的简单使用
2016/07/18 Python
Python企业编码生成系统总体系统设计概述
2019/07/26 Python
PyTorch的自适应池化Adaptive Pooling实例
2020/01/03 Python
用ldap作为django后端用户登录验证的实现
2020/12/07 Python
EJB的激活机制
2013/10/25 面试题
计算机网络工程专业职业生涯规划书
2014/03/10 职场文书
老人节标语大全
2014/10/08 职场文书
小升初自荐信范文
2015/03/05 职场文书
Vue深入理解插槽slot的使用
2022/08/05 Vue.js