canvas教程

如何上传canvas生成的图片

字号+ 作者:H5之家 来源:H5之家 2015-10-30 16:13 我要评论( )

我们前面那个说了如何压缩裁切图片,那我们压缩完的图片如何进行上传?这里用的是java 首先我们要获得base64的字符串 canvas.toDataURL(image/png).split(base64,)[1]; 然后post给java 获得该String byte[] buffer = new BASE64Decoder().decodeBuffer(base6

我们前面那个说了如何压缩裁切图片,那我们压缩完的图片如何进行上传?这里用的是java

首先我们要获得base64的字符串 canvas.toDataURL(“image/png”).split(“base64,”)[1];

然后post给java 获得该String

byte[] buffer = new BASE64Decoder().decodeBuffer(base64); //这里你就得到了2进制数组 下来就看你是本地处理还是上传其他服务器;我这里是上传七牛的服务器

Log.i(“开始上传7牛”);
String key = IoApi.UNDEFINED_KEY;
PutExtra extra = new PutExtra();
String token = loadUptoken();
PutRet ret = IoApi.Put(token, key, is, extra);
ret.getKey() //就是上传服务器后的图片访问地址,不是访问路径哦 要访问需要加?????.qiniu.com/ret.getKey()

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • html5canvas核心技术图形、动画与游戏开发源码

    html5canvas核心技术图形、动画与游戏开发源码

    2017-05-02 17:42

  • 打印html5中Canvas的方法

    打印html5中Canvas的方法

    2017-05-01 15:03

  • HTML5+Canvas调用手机拍照功能实现图片上传(下)

    HTML5+Canvas调用手机拍照功能实现图片上传(下)

    2017-04-30 17:00

  • 学习慕课网canvas倒计时实例笔记

    学习慕课网canvas倒计时实例笔记

    2017-04-30 14:01

网友点评
n