base64格式图片上传七牛云

原创 J_web 随笔 JS 111阅读 2018-12-19 12:24:51 举报

公司开发的文本编辑器有一个图片裁剪的需求,要用画布裁剪图片,然后将编辑好的图片和文本数据保存到后台,但是裁剪出来的图片是base64格式的,特别长,而后台所能保存的单个文本的字节数有限制,如果超出这个限制,会导致裁剪图片丢失,所以就要把base64格式的图片上传七牛云,然后七牛云返回一个很短的图片路径给我来使用

准备工作:
1.后台提供给我一个获取七牛云token的接口
2.七牛云base64图片上传的接口,详情请参照https://developer.qiniu.com/kodo/kb/1326/how-to-upload-photos-to-seven-niuyun-base64-code

定义两个方法
getQiNiuToken-->获取token
putb64-->上传图片

然后就是调用

踩过的坑:
1.文档说支持传-1,我硬是没有请求成功,后来计算了字符串的长度,才可以

2.要有个空格

3.请求返回的数据是string,要转换

调试的过程中请求各种不成功,好在最后还是解决了

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复