PHP图片与Base64编码互转及保存
PHP 的图片转Base64编码和再转回图片还挺实用,尤其写接口返回数据或者搞个前端预览都方便。嗯,核心思路就用file_get_contents
读图片,再配合base64_encode
搞定编码。
反过来要把Base64转回图片也简单,用base64_decode
解码,file_put_contents
保存到服务器就行。写个小工具脚本也就几分钟,响应也快,省事儿。
平常做图片上传、微信分享或者前端预览都能用上,比如要先在前端把图片转成Base64发给后端,后端再转回文件。嗯,记得给保存的文件起个靠谱点的名字。
想扩展点玩法?你还可以看看这些相关文章:Base64 编码解码成图片、图片转 Base64 编码方法、JavaScript 中加载 Base64 编码的图片等,前后端都能玩得转。
如果你经常图片,不妨把这段逻辑封装到工具类里,要用就调,省事儿。
1.38KB
文件大小:
评论区