我有一个base64编码的png,我如何将图像写入PHP中的文件?

当我有base64编码时,PHP中创建图像文件(PNG)的正确方法是什么?

我一直在玩:


file_put_contents('/tmp/'. $_REQUEST['id'].'.png', $_REQUEST['data']);

我需要解码?我应该使用gd库吗?

我最好的猜测是,你只需要在$ _REQUEST [‘data’]调用base64_decode(),然后再将其写入文件。这应该足够了:)。
翻译自:https://stackoverflow.com/questions/1532993/i-have-a-base64-encoded-png-how-do-i-write-the-image-to-a-file-in-php

转载注明原文:我有一个base64编码的png,我如何将图像写入PHP中的文件?