本文实例讲述了php实现将base64格式图片保存在指定目录的方法。共享给大家供大家参考,详细如下:

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 '新版文件保存失败';

}

}

?>

PS:这里再为大家推荐几个线上图片工具供大家参考使用

图片转换为Base64编码线上工具:

http://tools.in68.com/transcoding/img2base64

线上Email邮箱图标制作工具:

http://tools.in68.com/email/emaillogo

线上PS图像处理工具:

http://tools.in68.com/aideddesign/webps

线上图片格式转换(jpg/bmp/gif/png)工具:

http://tools.in68.com/aideddesign/picext

ICO图标线上生成工具:

http://tools.in68.com/aideddesign/ico_img

更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP图形与图片操作技巧汇总》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《php面向对象程序设计入门教程》、《PHP网络编程技巧总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。

php复制目录图片,php实现将base64格式图片保存在指定目录的方法相关推荐

  1. input元素选择图片,并转换为base64格式在img标签显示

    #input元素选择图片,并转换为base64格式在img标签显示 <body><input type="file"><img src="& ...

  2. ajax传递多个base64,H5移动开发Ajax上传多张Base64格式图片到服务器

    这篇文章主要为大家详细介绍了H5移动开发Ajax上传多张Base64格式图片到服务器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 废话不多说,直接看代码吧 1.上传组件 2.展示添加上的图片 v ...

  3. php 图片合成gif,php合并图片,生成gif动态图片,保存到指定目录

    php合并图片,生成gif动态图片,保存到指定目录 1. PHP代码/* 图片合并需要 1 下载 php_imagick_st-Q8.dll 并将其放入 php/ext/ 2 在php.ini 中加入 ...

  4. vue项目,把图片文件流转为base64格式以图片形式展示在前端

    问题描述 前台需要展示图片,期望后台直接返回图片地址,但是后台给的是的文件流而不是一个图片地址,需要把文件流转为base64的格式展示出来. 请求后台接口时,返回图片内容如下: 上图不是base64格 ...

  5. Opencv学习笔记(一):如何将得到的图片保存在指定目录以及如何将文件夹里所有图片以数组形式输出

    文章目录 1.图片保存在指定目录 1.1实际实例 2.文件夹里所有图片以数组形式输出 2.1实际代码 1.图片保存在指定目录 在opencv中用于保存图片所用到的语句是cv2.imwrite(file ...

  6. base64格式图片转换成二进制流并生成图片文件

    1.base64格式图片转换成二进制流并生成图片文件 /*** 将base64格式的字符串转换成二进制流,并转换成图片*/ public boolean changeBase64ToImage(Str ...

  7. 一键完成:批量转pdf图片为png、svg格式图片

    记得以前使用texlive2020时,只要在standalone的选项里面使用convert选项,再加一些设置,就能自动生成高清png 格式的图片了. 自从升级为exlive2022后,才发现再也不能 ...

  8. python保存图片到指定路径_python将处理好的图像保存到指定目录下的方法

    原始图像绝对路径的图像名存储在一个txt文件中,下面的程序实现的功能是按照txt文件的顺序,依次将图片读取然后进行处理,最后将处理之后的图像保存在指定的路径下: # Read in the image ...

  9. R语言ggplot2可视化、在一张图中画出两条曲线(two lines in same ggplot2 graph)、使用pdf函数将ggplot2可视化图像保存到指定目录的pdf格式文件中

    R语言ggplot2可视化.在一张图中画出两条曲线(two lines in same ggplot2 graph).使用pdf函数将ggplot2可视化图像保存到指定目录的pdf格式文件中 目录

  10. Java从指定URL下载文件并保存到指定目录

    转自(留做笔记):https://www.cnblogs.com/henuyuxiang/p/11608936.html 1.基本流程 当我们想要下载网站上的某个资源时,我们会获取一个url,它是服务 ...

最新文章

  1. 7月Python和机器学习最佳开源项目Top 10!
  2. 重磅引才!符合条件博士生,给予300平以上别墅一幢!
  3. 如何发现优秀的IT开发人员
  4. PreTranslateMessage作用和使用方法
  5. 【整理】ABAP快捷启动Debug三种方式
  6. win10光驱位连接计算机,windows10不能识别光驱位硬盘
  7. SELINUX导致的SSH密匙无法创建和访问的问题
  8. centos6.5 安装 kong 网关
  9. 分布式应用,response导出error on submit request on future invoke、java.lang.OutOfMemoryError: Java heap space
  10. ai作文批改_好未来:AI智能批改中英文作文为老师“减负”
  11. Python python 五种数据类型--字符串
  12. AlphaControls TsSkinManager 控件
  13. BOM有效日期的设置
  14. 紧密中心度(Closeness Centrality)
  15. java过滤器是用来干什么的_java过滤器有什么作用
  16. zblog html代码,zblog代码大全,代码对应的中文,超详细
  17. nginx的access.log文件详解
  18. Vue实战教程:利用自定义实现鼠标拖动元素效果
  19. MATLAB数字图像处理练习六
  20. 用计算机弹了,如何用计算器弹奏流行歌曲(图文教学),你需要学习了

热门文章

  1. CF984A Game
  2. axios请求拦截器获取报错信息
  3. css的calc函数
  4. FastDFS简单介绍
  5. 计算机导论的计算题,计算机导论复习题(选择部分)汇总
  6. 丁可以组什么词_“一”可以组什么词?落语读书会学期总结
  7. 语句 查询每个人每个科目的最高分_Mysql中常用的查询实例详解
  8. jstree取消勾选_zTree 节点勾选取消勾选 选中取消选中
  9. 开发 高质量 android应用 pdf,《打造高质量Android应用》读书笔记
  10. 十、垃圾回收策略概览