在新的项目中有模块要将地区赋予logo,并且提供在线编辑logo功能。所以整理了一下:
- 前端logo在线编辑用[cropper],完成logo的剪切、旋转功能。
- 以base64格式传到后台,java处理存入数据库区域表中,logo对应的字段时Blob类型
- 图片链接和图片上传
实现形式
- cropper 处理完图片后获取 base64格式图片,利用post请求传递到后台;
- java用String类型字段接收传递过来的base64图片的值;
- 再将String字段转换成byte[] 插入数据库
代码块
示意代码如下:
//获取已生成base64图片的img元素
var base64 = $("#elem").attr("src");
$.ajax({
cache : true,
type : "POST",
url : url,
data : "param="+base64+"&areaId="+tempId,
async : <

本文介绍了如何在前端使用cropper编辑logo并以base64格式发送到后台。通过Java,接收到base64字符串后转换为byte[]存储到Blob类型的数据库字段中。注意base64中的'+'在传递过程中可能被替换为' ',需要进行处理。
最低0.47元/天 解锁文章
3940





