通过javascript将图像发送到服务器端

时间:2013-05-22 05:14:08

标签: javascript asp.net screenshot radeditor

我在javascript中编写了一个代码,用于在radeditor中粘贴屏幕截图,现在我想将该图像存储到数据库中,所以我想我必须将它发送到服务器端,但我不知道如何。 有没有办法在服务器端看到该图像?

这是在radeditor中粘贴屏幕截图的代码:

<script type="text/javascript">

window.addEventListener('load', function(e) {
 var editor = $find("<%=edtText.ClientID%>")
  editor.get_document().body.onpaste = function(e) {
  var items = e.clipboardData.items;
  for (var i = 0; i < items.length; ++i) {
   if (items[i].kind == 'file' &&
    items[i].type.indexOf('image/') !== -1) {

     var blob = items[i].getAsFile();
     window.URL = window.URL || window.webkitURL;
     var blobUrl = window.URL.createObjectURL(blob);

     var editor = $find("<%=edtText.ClientID%>");
     var imageSrc = "<img src='" + blobUrl + "'>";
     editor.pasteHtml(imageSrc);
    }
   }
  }
 });

</script>

0 个答案:

没有答案