这几天在写头像上传功能,使用 base64 转图片存储的方法,但还是踩了一些坑
base64 本身就有特殊字符,所有在传参的,请在 js 处使用
encodeURIComponent()去转义,不然就会遇到和我一样的囧镜,传给 php 后 base64 编码莫名其妙的换行... (转义之后肯定在接收的时候自行解码,可以去百度,例如 php 是utf8_decode..还有吗,好像没了,我一直困在 base64 换行上 23333

这几天在写头像上传功能,使用 base64 转图片存储的方法,但还是踩了一些坑
base64 本身就有特殊字符,所有在传参的,请在 js 处使用encodeURIComponent()去转义,不然就会遇到和我一样的囧镜,传给 php 后 base64 编码莫名其妙的换行... (转义之后肯定在接收的时候自行解码,可以去百度,例如 php 是utf8_decode..
还有吗,好像没了,我一直困在 base64 换行上 23333