$path = ROOT_PATH . 'public/uploads/headimg';
$pic = base64_image_content($base64_image,$path);   //图片路径
$type = str_replace('.','',strrchr($pic,'.'));        //获取图片的类型
$image = str_replace('data:image/png;base64,', '', $base64_image);        //base64转换
$image = str_replace(' ', '+', $image);
$image = base64_decode($image);
$img_url = Oss::ossUploadFile64($image,$type,$pic,'pSignatureImg');        //上传到oss上//bases64图片保存到本地路径
$base64_image_content      base64图片
$path      保存图片public function base64_image_content($base64_image_content,$path){//匹配出图片的格式if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64_image_content, $result)){$type = $result[2];$new_file = $path."/";if(!file_exists($new_file)){//检查是否有该文件夹,如果没有就创建,并给予最高权限mkdir($new_file, 0777,true);}$new_file = $new_file.microtime(true).rand(0,999).".{$type}";if (file_put_contents($new_file, base64_decode(str_replace($result[1], '', $base64_image_content)))){return $new_file;}else{return false;}}else{return false;}
}

转载于:https://www.cnblogs.com/zwtqf/p/11305987.html

base64图片保存获取本地路径相关推荐

  1. Base64图片保存到本地,及解决图片无法打开问题

    Base64图片保存到本地,及解决图片无法打开问题 本demo主要解决两个问题 本demo主要解决两个问题 图片保存的执行过程中,代码没有报错,但是图片没有生成 图片保存到本地了,但是打不开,或者文件 ...

  2. uni-app小程序,将base64图片保存到本地相册

    描述 在做项目时,通过填写个人信息,生成一个二维码,现在要求将生成的二维码保存到本地,当点击图片上面的"保存到本地"时,就会将图片保存到本地相册里 实现过程 下面代码中的picUr ...

  3. 【微信小程序】将base64图片保存至本地

    需求描述 微信小程序中,下载一个报告文件,直接可获取到的是报告图片的base64格式. 参考文章 1.微信小程序实现图片下载功能 2.微信小程序把base64的图片保存到手机相册 代码实现 1.wxm ...

  4. python如何将网络上的图片url和base64编码的图片保存在本地

    1.python base64编码的图片保存到本地 import os import base64 sss ="""/9j/4AAQSkZJRgABAQEASABIAAD ...

  5. java base64转图片并保存_java将base64解析图片保存到本地。

    将base64解析图片保存到本地的两个方法 /** * base64转图片 * @param base64str base64码 * @param savePath 图片路径 * @return */ ...

  6. python中if brthon环境安装包_Python实现base64编码的图片保存到本地功能示例

    本文实例讲述了Python实现base64编码的图片保存到本地功能.分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #!python3 import os import ...

  7. wx.saveImageToPhotosAlbum将图片保存到本地

    首先在app.js中获取相册授权 //获取相册授权 wx.getSetting({ success(res) { if (!res.authSetting[ 'scope.writePhotosAlb ...

  8. php完美实现下载远程图片保存到本地(保存微信头像)

    2019独角兽企业重金招聘Python工程师标准>>> /** * php完美实现下载远程图片保存到本地 * @param: 文件url,保存文件目录,保存文件名称,使用的下载方式 ...

  9. JAVA 通过url下载图片保存到本地(亲测)

    //java 通过url下载图片保存到本地    public static void download(String urlString, int i) throws Exception {     ...

最新文章

  1. BizTalk 2006 简单入门示例程序(附源项目文件下载)
  2. C 语言编程 — uint8_t / uint16_t / uint32_t /uint64_t
  3. 主生产计划的功能以及其相关MRP类型参数
  4. iOS之深入探究多线程实现、线程安全和线程死锁
  5. python博客开发教程_Django 博客开发教程 12 - 评论
  6. 关于 ASP.NET 内存缓存你需要知道的 10 点
  7. P5091-[模板]欧拉定理
  8. 二进制安装MySQL
  9. Java Web项目开发项目经验总结
  10. Arm Compiler 5 在 Keil MDK 5.37中不可用
  11. C++实现模板方法模式--问卷调查实战
  12. DIV+CSS排版实用技巧
  13. 决策树- 随机森林/GBDT/XGBoost
  14. 设计模式-模板方法模式
  15. FatalThrowableError in Encrypter.php line 66: Call to undefined function openssl_encrypt()
  16. 使html轮廓颜色不同,css中border颜色不同怎么设置?
  17. 商场抽奖软件 android,召唤抽奖系统3.0正式版
  18. 【精华】龚祖春奋发改进企业的风格
  19. 解决TypeError:Cannot read properties of undefined并深入解读TypeError错误类型
  20. 基于esky实现python应用的自动升级

热门文章

  1. python进程池调用实例方法_Python 多进程并发操作中进程池Pool的实例
  2. php简单学生管理系统设计与实现,基于PHP的学生成绩管理系统的设计与实现.doc...
  3. VMWare虚拟机转换成KVM
  4. CentOS密码忘记后的操作
  5. 关于go语言中的JWT(JSON WEB TONKE)ECHO
  6. xml android 字体,自定义字体和XML布局(Android)
  7. gitlab-runner 安装使用
  8. 记录 之 不同的Normalization方式
  9. Leetcode题库 728.自除数(C实现)
  10. [攻防世界 pwn]——Mary_Morton