我们前面那个说了如何压缩裁切图片,那我们压缩完的图片如何进行上传?这里用的是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()