簡體   English   中英

將圖片從javascript發送到C#

[英]send image from javascript to C#

我有一個Web應用程序C#/ HTML,我必須從js-> C#中傳遞圖像。 我使用的命令是canvas.toDataURL('image/png')但是系統崩潰了。 我使用IE10。

有什么建議嗎? 謝謝...

[更新]打擾我..我有一個setTimeout來延遲通話。當計時器過去時,錯誤是

未捕獲的TypeError:undefined不是函數

它的接縫像是可變的可見性。 可能嗎?

首先,您需要添加一個輸入文件:

<form id="submitfile" action="youraction" method="post" enctype="multipart/form-data">
  <input type="file" id="filetoup" name="file" accept="image/*" >

那么你應該使用ajax:

$('#submitfile').ajaxForm({
complete: function(xhr) {
    alert("Upload complete");   
} 
}); 

您也可以使用自己使用的方式

var canvasData = canvas.toDataURL("image/png");
var ajax = new XMLHttpRequest();
ajax.open("POST",'controller/action',false);
ajax.setRequestHeader('Content-Type', 'application/upload');
ajax.send(canvasData);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM