PHP图片与Base64编码互转及保存

PHP 的图片转Base64编码和再转回图片还挺实用,尤其写接口返回数据或者搞个前端预览都方便。嗯,核心思路就用file_get_contents读图片,再配合base64_encode搞定编码。

反过来要把Base64转回图片也简单,用base64_decode解码,file_put_contents保存到服务器就行。写个小工具脚本也就几分钟,响应也快,省事儿。

平常做图片上传、微信分享或者前端预览都能用上,比如要先在前端把图片转成Base64发给后端,后端再转回文件。嗯,记得给保存的文件起个靠谱点的名字。

想扩展点玩法?你还可以看看这些相关文章:Base64 编码解码成图片图片转 Base64 编码方法JavaScript 中加载 Base64 编码的图片等,前后端都能玩得转。

如果你经常图片,不妨把这段逻辑封装到工具类里,要用就调,省事儿。

php 文件大小:1.38KB