2014-02-18 51 views
-2

我有一個網站,用戶可以在其中截屏並通過郵件發送。使用MVC4拍攝ScreenShot

第一件事我該如何在javascript或jquery中的按鈕單擊事件上截圖。 我怎麼能發送圖像字節第二件事到控制器的ActionResult()

請幫我這個..

現在看,我發現了一些參考

jQuery的

$("#Click").html2canvas(document.body, { 

     onrendered: function (canvas) { 
      $.post('../Home/proof', 
        { 
         images: canvas.toDataURL() 
        }, 
        function (data) { }); 
     } 
    }); 
<input type="button" id="Click" value="Click"/> 
    [HttpPost] 
    public ActionResult proof() 
     { 
     // @RequestParam(value="image"); 
      String imageBase64; 
      // byte[] bytes = imageBase64.replaceAll("data:image/.+;base64,", "").getBytes(); 

      return View(); 
     } 

但doest打控制器..請幫助

+0

請參閱此[問題](http://stackoverflow.com/questions/4912092/using-html5-canvas-javascript-to-take-screenshots)我認爲這是你需要什麼,如果是這樣,這個問題可能是重複的! –

回答

0

jquery是最好的方式採取截圖here是link.You只是給你的網址或使用js的當前網址document.URL