24.base64格式圖片上傳到七牛云以及自定義路徑

七牛云上傳base64圖片代碼如下:

function putb64(){
 var curTime = new Date().getTime()
 var str = 'sc/' + schoolid+'/' + taskid + '/'+curTime+'.png';
 str = btoa(str) //創(chuàng)建一個base64格式的字符串
 var pic = imgArr[index].replace(/^data:image\/\w+;base64,/, "")
  var pic = "填寫你的base64后的字符串";
  var url = "http://upload.qiniup.com/putb64/-1/key/"+str; //非華東空間需要根據注意事項 1 修改上傳域名
  var xhr = new XMLHttpRequest();
  xhr.onreadystatechange=function(){
    if (xhr.readyState==4){
      document.getElementById("myDiv").innerHTML=xhr.responseText;
    }
  }
  xhr.open("POST", url, true);
  xhr.setRequestHeader("Content-Type", "application/octet-stream");
  xhr.setRequestHeader("Authorization", "UpToken 填寫你從服務端獲取的上傳token");
  xhr.send(pic);
}

注意:

  • url中的-1是指的文件的大小,如果不知道直接寫-1就行;
  • UpToken后面不要忘記有個空格,有個空格,有個空格??;
  • base64字符串前面的base64,之前的代碼刪掉??;
  • 還有個巨坑的,文檔中對于自定義路徑的說明看不懂,悟了半天時間,終于悟到了這個自定義路徑的寫法,上面的寫法就是,測試成功了??,好shit??;
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容