gpt4 book ai didi

php - 如何从base64数据保存jpg文件

转载 作者:行者123 更新时间:2023-12-02 02:59:08 25 4
gpt4 key购买 nike

我有图像的 Base 64 数据,我想将它们作为 JPG 文件保存在本地计算机中。

我的 Base 64 代码以

开头
data:image/jpg;base64,/...

我已经尝试通过以下代码保存它:

 file_put_contents('MyFile.jpg', base64_decode($imgData1));

但是我无法打开创建的图像;它说“该文件似乎已损坏、损坏或太大”。你能告诉我我缺少什么吗?

此外,如果您需要更多说明,请告诉我您需要更多说明的部分。

最佳答案

在调用base64解码之前去掉前缀。

<?php
// get rid of everything up to and including the last comma
$imgData1 = substr($imgData1, 1+strrpos($imgData1, ','));
// write the decoded file
file_put_contents('MyFile.jpg', base64_decode($imgData1));

关于php - 如何从base64数据保存jpg文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19796105/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com