js base64图片上传七牛云

时间:2020-06-18 10:03:21   收藏:0   阅读:144

1.

imgUri:base64文件流

function putb64(imgUri){
  /*picUrl用来存储返回来的url*/
  var picUrl;
  var pic = imgUri.substring(31);//截取掉逗号之前的内容
  var url = "https://up.qiniup.com/putb64/-1";
  var xhr = new XMLHttpRequest();
  xhr.onreadystatechange=function(){
    if (xhr.readyState==4){
      var keyText=xhr.responseText;
      var strToObj = JSON.parse(keyText);json字符串转json对象
      picUrl="http://ysv11.zjhaly.top/"+strToObj.key;
      callNative.download(picUrl);
    }
  }
$.ajax({
async: false,
type : "POST",
url : "{:URL(‘News/getToken‘)}",
dataType : ‘json‘,
success : function(data) {
token=data;
}
});
xhr.open("POST", url, true);
xhr.setRequestHeader("Content-Type", "application/octet-stream");
xhr.setRequestHeader("Authorization", "UpToken "+token);
xhr.send(pic);

}

原文:https://www.cnblogs.com/zwvs/p/13155798.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!