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中Date获取时间不正确怎么办
Jun 05 PHP
学习php开源项目的源码指南
Dec 21 PHP
PHP实现的增强性mhash函数
May 27 PHP
PHP获取当前相对于域名目录的方法
Jun 26 PHP
WordPress中访客登陆实现邮件提醒的PHP脚本实例分享
Dec 14 PHP
Symfony核心类概述
Mar 17 PHP
PHP创建/删除/复制文件夹、文件
May 03 PHP
PHP面向对象程序设计组合模式与装饰模式详解
Dec 02 PHP
php处理多图上传压缩代码功能
Jun 13 PHP
PHP面向对象程序设计子类扩展父类(子类重新载入父类)操作详解
Jun 14 PHP
PHP高并发和大流量解决方案整理
Mar 09 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生成4位数字验证码的实现代码
2015/11/23 PHP
PHP操作mysql数据库分表的方法
2016/06/09 PHP
Redis构建分布式锁
2017/03/28 PHP
php双层循环(九九乘法表)
2017/10/23 PHP
Bootstrap+PHP实现多图上传功能实例详解
2018/04/08 PHP
php设计模式之职责链模式实例分析【星际争霸游戏案例】
2020/03/27 PHP
基于jquery的一个浮动框(扩展性比较好 )
2010/08/27 Javascript
模仿百度三维地图的js数据分享
2011/05/12 Javascript
JS 退出系统并跳转到登录界面的实现代码
2013/06/29 Javascript
Jquery Validate 正则表达式实用验证代码大全
2013/08/23 Javascript
jquery动态加载select下拉框示例代码
2013/12/10 Javascript
js函数与php函数的区别实例浅析
2015/01/12 Javascript
javascript中eval函数用法分析
2015/04/25 Javascript
JavaScript 总结几个提高性能知识点(推荐)
2017/02/20 Javascript
jQuery实现百度登录框的动态切换效果
2017/04/21 jQuery
BootStrap表单验证 FormValidation 调整反馈图标位置的实例代码
2017/05/17 Javascript
阿里大于短信验证码node koa2的实现代码(最新)
2017/09/07 Javascript
微信小程序wx:for和wx:for-item的用法详解
2018/04/01 Javascript
vue中子组件调用兄弟组件方法
2018/07/06 Javascript
Vue实现按钮旋转和移动位置的实例代码
2018/08/09 Javascript
python开发之thread线程基础实例入门
2015/11/11 Python
Django接受前端数据的几种方法总结
2016/11/04 Python
浅谈python中copy和deepcopy中的区别
2017/10/23 Python
浅谈python装饰器探究与参数的领取
2017/12/01 Python
python中协程实现TCP连接的实例分析
2018/10/14 Python
CSS3实现多背景模拟动态边框的效果
2016/11/08 HTML / CSS
世界上最大的艺术和工艺用品商店:MisterArt.com
2018/07/13 全球购物
迪卡侬(Decathlon)加拿大官网:源自法国的运动专业超市
2020/11/22 全球购物
先进集体事迹材料
2014/02/17 职场文书
学生会主席演讲稿
2014/04/25 职场文书
活动宣传策划方案
2014/05/23 职场文书
环境科学专业教师求职信
2014/07/12 职场文书
员工离职感谢信
2015/01/22 职场文书
2015年安康杯竞赛活动总结
2015/03/26 职场文书
求职自荐信该如何书写?
2019/06/24 职场文书
Ajax是什么?Ajax高级用法之Axios技术
2021/04/21 Javascript