2012-03-04 4 views
0

Webサービスメソッドで処理する画像データを送信しようとしましたが、Ajax呼び出しを行いましたが、画像サイズが2 MBで問題が発生しました。 Webメソッドが呼び出しを受信しませんでした。Ajaxで画像データをパラメータとして渡します。

これは私のクライアントコードです:

$.ajax({ 
    type: "POST", 
    url: "SaveImageWS.asmx/SaveToSql", 
    data: "{'imageData': '" + imgData + "' ,'imageSize': " + imgSize + "}", 
    contentType: "application/json; charset=utf-8", 
    dataType: "json", 
    async: true, 
    cache: false, 
    processData: false, 
    timeout: 1000000, 
    success: OnSuccess, 
    error: OnError    
}); 

、これはWebサービスメソッドです:誰もがこのことについて何らかの情報を持っている場合、私は非常に感謝するだろう

[WebMethod(EnableSession = true)] 
[ScriptMethod(ResponseFormat = ResponseFormat.Json)] 
public string SaveToSql(string imageData, string imageSize) 
{ 
    // save image to database 
} 

おかげ

+0

で動作していますか? – DavidGouge

答えて

0

Uだけしてみてください。この

var Resourcelist = new Array(); 
    var projectlist = new Array(); 

Data = { imageData: JSON.stringify(projectlist), imageSize: JSON.stringify(Resourcelist) }; 

これはまた、あなたが放火魔を使用して、それがSaveToSqlへの通話についての言うことを見てみましたIE

+0

また、動作しませんでした。 –

関連する問題