相关文章推荐
英勇无比的脸盆  ·  Javascript ...·  1 月前    · 
单身的皮带  ·  PHP实现图片base64编码与解码_php ...·  1 月前    · 
踏实的风衣  ·  php接收base64数据生成图片并保存_p ...·  1 月前    · 
飘逸的鞭炮  ·  php中怎样判断base64图片上传大小-百度经验·  1 月前    · 
一身肌肉的烤土司  ·  Android 的代码符号 - Power ...·  1 月前    · 
害羞的黄瓜  ·  unigui用TNetHTTPClient提 ...·  6 月前    · 
苦闷的蚂蚁  ·  switch开关语句 ...·  10 月前    · 
行走的扁豆  ·  Docker之docker volume ...·  1 年前    · 
不羁的风衣  ·  java 读取远程服务器文件-掘金·  1 年前    · 
温文尔雅的书包  ·  Java code creating ...·  1 年前    · 
Code  ›  php读取和保存base64编码的图片内容开发者社区
编码转换 php base64
https://cloud.tencent.com/developer/article/1436144
焦虑的番茄
1 年前
作者头像
lilugirl
0 篇文章

php读取和保存base64编码的图片内容

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > 前端导学 > php读取和保存base64编码的图片内容

php读取和保存base64编码的图片内容

作者头像
lilugirl
发布 于 2019-05-26 21:09:46
1.9K 0
发布 于 2019-05-26 21:09:46
举报
<?php
header('Content-type:text/html;charset=utf-8');
//读取图片文件,转换成base64编码格式
$image_file = './4296762_165319032930_2.jpg';
$image_info = getimagesize($image_file);
$base64_image_content = "data:{$image_info['mime']};base64," . chunk_split(base64_encode(file_get_contents($image_file)));
//保存base64字符串为图片
//匹配出图片的格式
if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64_image_content, $result)){
  $type = $result[2];
  $new_file = "./test.{$type}";
  if (file_put_contents($new_file, base64_decode(str_replace($result[1], '', $base64_image_content)))){
    echo '新文件保存成功:', $new_file;
 
推荐文章
英勇无比的脸盆  ·  Javascript 如何实现base64转文件下载保存到本地_js base64下载
1 月前
单身的皮带  ·  PHP实现图片base64编码与解码_php base64 图片前缀
1 月前
踏实的风衣  ·  php接收base64数据生成图片并保存_post base64 php保存图片
1 月前
飘逸的鞭炮  ·  php中怎样判断base64图片上传大小-百度经验
1 月前
一身肌肉的烤土司  ·  Android 的代码符号 - Power Apps | Microsoft Learn
1 月前
害羞的黄瓜  ·  unigui用TNetHTTPClient提交post内容,并接收返回值的例子 - CSDN文库
6 月前
苦闷的蚂蚁  ·  switch开关语句 没有break是如何执行的_switch没有break会怎样执行-CSDN博客
10 月前
行走的扁豆  ·  Docker之docker volume 挂载到容器(Windows下,volume目录挂载在容器、四)(第十四篇)_docker window volumn_清墨无痕的博客-CSDN博客
1 年前
不羁的风衣  ·  java 读取远程服务器文件-掘金
1 年前
温文尔雅的书包  ·  Java code creating verify error for Client credentials provider. - Microsoft Q&A
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号