利用canvas的toDataURL()生成base64类型的图片数据太大,mysql数据库里text字段类型根本保存不了,怎么办。怎么把base64类型变成一张png格式的图片,然后保存在服务器指定文件夹里。
3 回答
智慧大石
TA贡献1946条经验 获得超3个赞
我觉得上传场景一般是这样:
canvas处理(输出可包含压缩及预处理,比如去掉Exif信息及尺寸的规格化)
canvas.toBlob
输出二进制formData.append('file',blob,filename)
打包,可以加入用户信息给后端处理ajax发给后端。存储建议用对象存储,方便管理另外也相对安全
添加回答
举报
0/150
提交
取消