Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >php读取和保存base64编码的图片内容

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

作者头像
lilugirl
发布于 2019-05-26 13:09:46
发布于 2019-05-26 13:09:46
2.6K00
代码可运行
举报
文章被收录于专栏:前端导学前端导学
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?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;
  }
 
}
?>
 
<img src="<?php echo $base64_image_content;?>" />
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
PHP base64图片处理大全
<?php header('Content-type:text/html;charset=utf-8'); function image_base64($image_file) { // ge
IT工作者
2022/02/09
2K0
PHP base64 编码转化图片并进行指定路径的保存和上传处理
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/details/79978608
泥豆芽儿 MT
2018/09/11
2.4K0
PHP base64 编码转化图片并进行指定路径的保存和上传处理
在PHP中将图片转换为base64编码的方法
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。
魏杰
2022/12/23
1.4K0
php 图片转成base64 原
function base64EncodeImage ($image_file) {
双面人
2019/04/10
1.5K0
linux下php导入带图片的word文档转为html,图片保存下来生成路径。
如果出现异常,在页面上不一定表现出来,而是页面卡着一直没响应,通过apache日志看到相关错误
用户8824291
2021/07/13
1.6K0
PHP网络图片储存到服务器
相信有很多人有把网络图片保存到服务器的需求,那么如何把网络图片保存到服务器上呢?简单介绍一下我下面代码的原理,首先网络图片转化成base64格式,然后再把base64保存为jpg或者png等格式的图片即可,直接看代码吧
田小檬
2023/08/24
2410
如何将Base64编码的二维码转换为可访问的图片链接(完整指南)
放假,猛肝第二篇。在开发二维码生成API时,我们通常会得到Base64编码的图片数据。本文将详细介绍如何将这些数据转换为可直接访问的图片URL,并提供完整的实现方案。(本文结合上一篇的教程继续完善)
云峥百宝箱
2025/04/16
1200
图片与base64相互转换PHP版
PHP 将图片转换为 base64 字符串格式 直接上代码 <?php //Filetype: JPEG,PNG,GIF $file = "encode.jpg"; //$file:图片地址 if
骤雨重山
2022/01/17
5140
php将image转换为base64编码
这种方式能够大大减少页面载入时间,因为整个页面只需要一个请求,多个针对html文档和图片的请求。请求需要被提(上)交(传),但是99%的上传速度是被限制的。
老高的技术博客
2022/12/24
1.1K0
FineCMS V5.0.10 任意文件上传&&任意代码执行&&任意SQL语句执行
目录中的1位用户id,稍微爆破一下即可。 PS:谢谢大佬们提醒,这个uid可以直接在cookie中看到
纯情
2023/04/26
9320
H5图片压缩与上传
现在手机用户拍照照片都十分巨大,1m-10m,而普通用户的上传带宽大概为100kb/s-1m/s,导致上传图片十分缓慢
仙士可
2019/12/19
2K0
H5图片压缩与上传
PHP Web 木马扫描器
<?php /**************PHP Web木马扫描器************************/ /* [+] 版本: v1.0
用户1696846
2018/07/16
5.1K0
类库封装-PHP图片处理工具
Base64生成图片文件,自动解析格式 /** * @desc Base64生成图片文件,自动解析格式 * @param $base64 可以转成图片的base64字符串 * @param $path 绝对路径 * @param $filename 生成的文件名 * @return array 返回的数据,当返回status==1时,代表base64生成图片成功,其他则表示失败 */ public function base64ToImag
程序猿的栖息地
2022/04/29
6760
Laravel 存储 base64 格式图片
1.上面代码中的 Storage::disk('uploads') 是我在 config/filesystems.php 文件中定义的,如果直接把代码复制过去执行是不行的
小鑫
2022/05/11
1.3K0
php处理base64格式图片缩放并保存
躺平程序员老修
2023/09/05
3810
sangebaimao之火币网
题目在wooyun峰会上就放出来了,在上周orange菊苣和一众师傅讨论的结果下,才终于有了第一步的路,虽然没能力拿下一血,但是还是磕磕绊绊的做出来了…
LoRexxar
2023/02/21
9860
sangebaimao之火币网
PHP操作文件目录,已封装30个常用方法,共享!
06.@desc 判断 文件/目录 是否可写(取代系统自带的 is_writeable 函数)
程序猿的栖息地
2022/04/29
9380
2019DDCTF部分Web Write Up
本篇为2019年DDCTF部分Web的write up,整体来说,能做的都算是中等难度,就是有些耗时间,其次就是思路的问题了,为了避免太长所以我分两篇来写,不喜勿喷,喷了我也不会理
Elapse
2020/08/17
6650
相关推荐
PHP base64图片处理大全
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档