html2canvas.js截屏并上传到后台

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 16:47   1634   0
$("#example1").on("click",function(event){
 if(confirm("是否上传")){
   event.preventDefault(); 
   html2canvas($(".jiBMsg"), { 
     crossDomain: true,
     xhrFields: {withCredentials: true},
        allowTaint: true,  
        taintTest: false, 
        background:"#fff",
        useCORS:true,
     onrendered: function(canvas) { 
//         alert("111");
   canvas.id = "mycanvas";  
   var dataUrl = canvas.toDataURL("image/jpeg");
//   $("body").append('<img src="'+dataUrl+'">');
  //       var pos = dataUrl.indexOf("4")+2;
  //       dataUrl = dataUrl.substring(pos, dataUrl.length - pos);//去掉Base64:开头的标识字符    
            $.ajax({
                type: "POST",
                url:url,
                async: false,
                data: { 'data': dataUrl},
                dataType: "text",
                        success: function (data) {
                           alert(data);
                        },
                       error: function (err) {
                          console.log(err);
                        }
                   });
             }  
      })
    }
})

  

转载于:https://www.cnblogs.com/dyy-dida/p/9480755.html

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP