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 什么是PEAR?(第二篇)
Mar 19 PHP
Thinkphp模板中使用自定义函数的方法
Sep 23 PHP
ThinkPHP实现带验证码的文件上传功能实例
Nov 01 PHP
php中 $$str 中 &quot;$$&quot; 的详解
Jul 06 PHP
PHP基于phpqrcode生成带LOGO图像的二维码实例
Jul 10 PHP
PHP pear安装配置教程
May 14 PHP
PHP中Cookie的使用详解(简单易懂)
Apr 28 PHP
php出租房数据管理及搜索页面
May 23 PHP
php+javascript实现的动态显示服务器运行程序进度条功能示例
Aug 07 PHP
PHP编程实现的TCP服务端和客户端功能示例
Apr 13 PHP
PHP实现转盘抽奖算法分享
Apr 15 PHP
laravel框架 api自定义全局异常处理方法
Oct 11 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
YII路径的用法总结
2014/07/09 PHP
PHP高手需要要掌握的知识点
2014/08/21 PHP
浅析PHP文件下载原理
2014/12/25 PHP
php实现websocket实时消息推送
2018/03/30 PHP
纯JS实现五子棋游戏兼容各浏览器(附源码)
2013/04/24 Javascript
Document:getElementsByName()使用方法及示例
2013/10/28 Javascript
ie与ff下的event事件使用介绍
2013/11/25 Javascript
Js实现滚动变色的文字效果
2014/06/16 Javascript
jQuery实现在列表的首行添加数据
2015/05/19 Javascript
JS+CSS实现精美的二级导航效果代码
2015/09/17 Javascript
JavaScript中instanceof运算符的使用示例
2016/06/08 Javascript
完美JQuery图片切换效果的简单实现
2016/07/21 Javascript
JS实现针对给定时间的倒计时功能示例
2017/04/11 Javascript
vue params、query传参使用详解
2017/09/12 Javascript
VUE饿了么树形控件添加增删改功能的示例代码
2017/10/17 Javascript
基于jQuery ztree实现表格风格的树状结构
2018/08/31 jQuery
Vue循环组件加validate多表单验证的实例
2018/09/18 Javascript
vue使用websocket的方法实例分析
2019/06/22 Javascript
Vue中的transition封装组件的实现方法
2019/08/13 Javascript
Vue SPA 初次进入加载动画实现代码
2019/11/14 Javascript
JavaScript实现打砖块游戏
2020/02/25 Javascript
python实现的登陆Discuz!论坛通用代码分享
2014/07/11 Python
Python基于time模块求程序运行时间的方法
2017/09/18 Python
Python批量删除只保留最近几天table的代码实例
2019/04/01 Python
PyCharm安装Markdown插件的两种方法
2019/06/24 Python
Python的Tkinter点击按钮触发事件的例子
2019/07/19 Python
Python datetime模块使用方法小结
2020/06/18 Python
python爬取代理IP并进行有效的IP测试实现
2020/10/09 Python
台湾团购、宅配和优惠券:17Life
2017/08/14 全球购物
Skyscanner澳大利亚:全球领先的旅游搜索网站
2018/03/24 全球购物
党的群众教育实践活动实施方案
2014/06/12 职场文书
2015年119消防宣传日活动总结
2015/03/24 职场文书
银行中层干部培训心得体会
2016/01/11 职场文书
Nginx 过滤静态资源文件的访问日志的实现
2021/03/31 Servers
使用Html+Css实现简易导航栏功能(导航栏遇到鼠标切换背景颜色)
2021/04/07 HTML / CSS
浅谈Python数学建模之固定费用问题
2021/06/23 Python