相关文章推荐
绅士的莲藕  ·  2025年铜陵市高考、中考工作新闻发布会-铜 ...·  3 周前    · 
直爽的电脑桌  ·  AIC股权投资试点多地开花·  11 月前    · 
睿智的柿子  ·  创作者新宠-RTX轻薄本。轻薄性能谁说不可兼 ...·  11 月前    · 
神勇威武的匕首  ·  高铁动卧票价贵不贵?--时政--人民网·  1 年前    · 
逆袭的豆腐  ·  温州大学·  2 年前    · 
Code  ›  php读取和保存base64编码的图片内容开发者社区
编码转换 php base64
https://cloud.tencent.com/developer/article/1436144
焦虑的番茄
2 年前
作者头像
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;
 
推荐文章
绅士的莲藕  ·  2025年铜陵市高考、中考工作新闻发布会-铜陵市人民政府信息公开网
3 周前
直爽的电脑桌  ·  AIC股权投资试点多地开花
11 月前
睿智的柿子  ·  创作者新宠-RTX轻薄本。轻薄性能谁说不可兼得?_笔记本电脑_什么值得买
11 月前
神勇威武的匕首  ·  高铁动卧票价贵不贵?--时政--人民网
1 年前
逆袭的豆腐  ·  温州大学
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号