七牛上传base64图片(附js裁剪头像,上传七牛)

喜欢ヅ旅行 2022-06-17 00:11 448阅读 0赞

代码如下:

  1. <div id="myDiv"></div>
  2. <script type="text/javascript">
  3. //调用上传
  4. alert(putb64());
  5. /**
  6. *七牛上传base64图片
  7. */
  8. function putb64(){
  9. //base64图片
  10. var pic = "iVBORw0…………BJRU5ErkJggg==";
  11. //上传自己七牛地址
  12. var url = "https://up.qbox.me/putb64/-1";
  13. //原始的ajax请求
  14. var xhr = new XMLHttpRequest();
  15. xhr.onreadystatechange=function(){
  16. if (xhr.readyState==4){
  17. document.getElementById("myDiv").innerHTML=xhr.responseText;
  18. var jsonResult = xhr.responseText;
  19. console.log(jsonResult);
  20. console.log(jsonResult.key);
  21. //返回造型:{"hash":"FoXJTZZHasA0r2QOscI6U4uYQeiK","key":"FoXJTZZHasA0r2QOscI6U4uYQeiK"}
  22. return xhr.responseText;
  23. }
  24. }
  25. xhr.open("POST", url, true);
  26. xhr.setRequestHeader("Content-Type", "application/octet-stream");
  27. //UpToken+空格+自己空间生成的上传token(固定格式)
  28. xhr.setRequestHeader("Authorization", "UpToken WXZ…wkla:oUC…METcw=:eyJzY…kxfQ==");
  29. xhr.send(pic);
  30. }
  31. </script>

js头像裁剪,上传七牛请点击此超链接

发表评论

表情:
评论列表 (有 0 条评论,448人围观)

还没有评论,来说两句吧...

相关阅读

    相关 iOS图片

    以前上传图片都是通过form表单提交上传文件类型数据,这次的后台有点逗逼用起了第三方,我也是呵呵了,因此找了一下文档,第三方SDK集成我就不多说了,毕竟都是按照人家的步骤来就行