php - 如何使用 php 在文件系统中保存 base64 解码图像?

标签 php web-services base64

我通过对我的 Web 服务的 POST 请求获得一个 base64 编码的 JPEG 字符串。 我想对其进行解码并将其保存在文件系统中。 我如何使用 PHP 5.3 实现此目的。 我能够使用 base64_decode 函数成功解码数据。

如何在服务器中将解码后的字符串保存为 JPEG 图像?

提前致谢。

最佳答案

如果您确定图像始终为 jpg 那么您可以简单地使用:file_put_contents();

<?php 
$decoded=base64_decode($encodedString);

file_put_contents('newImage.JPG',$decoded);
//leave it to you to randomize the filename.
?>

关于php - 如何使用 php 在文件系统中保存 base64 解码图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8252925/

相关文章:

php - 网站文本的随机字体?

javascript - 如何使用 DOM HTML javascript 或 PHP 函数从 html 页面恢复数据?

php - 免费结果集数据 mysqli_result::free

php - 使用 PHP FFMpeg 为维度传递负值

c# - 如何使用 PopupControlExtender 弹出 ASP.NET 控件而不是面板?

c# - 从 C# Web 服务调用或调用 C# 控制台应用程序?

c# - 如何使 C# Web 服务接受自定义对象,包括 XSD 中定义的未绑定(bind)元素

python - 从十六进制转换为 base64

linux - 我们如何在 playbook 中使用编码值并在 ansible playbook 需要时对其进行解码?

Java:使用 java.util.Base64 与 android.util.Base64 解码 base64 字符串时的不同结果