gpt4 book ai didi

php - 使用 php 处理来自 iphone 应用程序的 json base64 编码图像

转载 作者:行者123 更新时间:2023-11-29 03:49:09 25 4
gpt4 key购买 nike

我正在开发一个将与 iPhone 应用程序一起使用的 php REST API。开发该应用程序的是另一位开发人员。从该应用程序可以拍摄图像并将其上传到网络服务器。我将从 iphone 接收图像作为 base64 和 json,但我不确定如何使用 PHP 脚本处理它们。图像将按以下方式发送:

{
"image1":"Base64Data",
"image2":"Base64Data",
"image3":"Base64Data",
"image4":"Base64Data"
}

会是这样的吗:

$image1 = json_decode($jsonData);

是否可以从base64字符串中获取与$_FILES[]上传相同/相似的数据?当图像以正常方式从网站上传时,它们将通过裁剪器和缩略图生成器进行处理。我希望以相同的方式处理 base64 图像。

最佳答案

你的 json 看起来像这样

{
"image1":"Base64Data",
"image2":"Base64Data",
"image3":"Base64Data",
"image4":"Base64Data"
}

不会是这样的:

$image1 = json_decode($jsonData);

更多这样的

$json = json_decode($jsonData, true);
$image1 = $json['image1'];

除了文件的数据之外,不会有类似于$_FILES的值。

你可以轻松做到

$imagedata = base64_decode($image1);
file_put_contents("file.jpg", $imagedata);

关于php - 使用 php 处理来自 iphone 应用程序的 json base64 编码图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17290820/

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