是这样的,公司项目有个需求,是给用户提供上传图片前手动加马赛克的功能,我是用canvas来完成这部分处理的,但是canvas处理之后得到的是一个base64位字符串,我现在的思路是直接把这个base64位字符串通过post请求发送给后台,这样后台拿到的是一个base64位字符串,那么请问我这样做够了吗?后台是java,一般的java后台能够将这个base64位转换成图片吗?如果后台不会,我咋整啊?
是这样的,公司项目有个需求,是给用户提供上传图片前手动加马赛克的功能,我是用canvas来完成这部分处理的,但是canvas处理之后得到的是一个base64位字符串,我现在的思路是直接把这个base64位字符串通过post请求发送给后台,这样后台拿到的是一个base64位字符串,那么请问我这样做够了吗?后台是java,一般的java后台能够将这个base64位转换成图片吗?如果后台不会,我咋整啊?
前端能做的事就不要麻烦后端了嘛。
在浏览器里将 Base64 转成 Blob/File 对象,然后用 formData 给后端就好了。
10 回答11.1k 阅读
15 回答8.4k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
8 回答6.2k 阅读
2 回答2.6k 阅读✓ 已解决
图片和 Base64 字符串互转