使用MVC4进行ScreenShot

时间:2014-02-18 05:53:21

标签: javascript jquery asp.net-mvc-4

我有一个网站,用户可以在其中截取屏幕并通过邮件发送。

首先,我如何在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();
        }

但它击中了控制器..请帮忙

1 个答案:

答案 0 :(得分:0)

Jquery是获取屏幕截图的最佳方式here是链接。您只需使用js document.URL

为您提供网址或获取当前网址