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 相关文章推荐
PHP5.0对象模型探索之抽象方法和抽象类
Sep 05 PHP
自动跳转中英文页面
Oct 09 PHP
php下实现一个阿拉伯数字转中文数字的函数
Jul 10 PHP
解析百度搜索结果link?url=参数分析 (全)
Oct 09 PHP
基于php在各种web服务器的运行模式详解
Jun 03 PHP
修改php.ini不生效问题解决方法(上传大于8M的文件)
Jun 14 PHP
php 注册时输入信息验证器的实现详解
Jul 05 PHP
smarty获得当前url的方法分享
Feb 14 PHP
PHP创建多级目录的两种方法
Oct 28 PHP
php事件驱动化设计详解
Nov 10 PHP
php实现微信企业号支付个人的方法详解
Jul 26 PHP
laravel csrf排除路由,禁止,关闭指定路由的例子
Oct 21 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制作unicode解码工具(unicode编码转换器)代码分享
2013/12/24 PHP
php ctype函数中文翻译和示例
2014/03/21 PHP
php中将一个对象保存到Session中的方法
2015/03/13 PHP
php从身份证获取性别和出生年月
2017/02/09 PHP
基于laravel where的高级使用方法
2019/10/10 PHP
js宝典学习笔记(上)
2007/01/10 Javascript
论坛里点击别人帖子下面的回复,回复标题变成“回复 24# 的帖子”
2009/06/14 Javascript
返回页面顶部top按钮通过锚点实现(自写)
2013/08/30 Javascript
Nodejs+express+html5 实现拖拽上传
2014/08/08 NodeJs
JavaScript数据结构与算法之链表
2016/01/29 Javascript
关于JS中match() 和 exec() 返回值和属性的测试
2016/03/21 Javascript
javascript模块化简单解析
2016/04/07 Javascript
浅谈JavaScript的全局变量与局部变量
2016/06/10 Javascript
jQuery上传多张图片带进度条样式(DEMO)
2017/03/02 Javascript
JS库之wow.js使用方法
2017/09/14 Javascript
jQuery实现数字自动增加或者减少的动画效果示例
2018/12/11 jQuery
layui按条件隐藏表格列的实例
2019/09/19 Javascript
Python描述器descriptor详解
2015/02/03 Python
简单理解Python中基于生成器的状态机
2015/04/13 Python
浅谈Matplotlib简介和pyplot的简单使用——文本标注和箭头
2018/01/09 Python
python2.7安装图文教程
2018/03/13 Python
Python实现多线程下载脚本的示例代码
2020/04/03 Python
基于HTML5 audio元素播放声音jQuery小插件
2011/05/11 HTML / CSS
高级Java程序员面试题
2016/06/23 面试题
成功的餐厅经营创业计划书
2014/01/15 职场文书
领班岗位职责范文
2014/02/06 职场文书
网络技术专业求职信
2014/05/02 职场文书
美丽家庭事迹材料
2014/05/03 职场文书
学生夜不归宿检讨书
2014/09/23 职场文书
公证处委托书
2015/01/28 职场文书
先进工作者个人总结
2015/02/15 职场文书
MySQL系列之七 MySQL存储引擎
2021/07/02 MySQL
gateway与spring-boot-starter-web冲突问题的解决
2021/07/16 Java/Android
Java反应式框架Reactor中的Mono和Flux
2021/07/25 Java/Android
分享MySQL常用 内核 Debug 几种常见方法
2022/03/17 MySQL
我去timi了,一起去timi是什么意思?
2022/04/13 杂记