0

私は Play Framework(2.1) Web アプリケーションを持っています。クライアント側からコントローラーに大きなデータ情報を送信する必要があります。この目的のために、私は ajax を使用します: クライアント側:

$.ajax({
type : 'POST',
url : '@routes.SomeController.saveInfo()',
data : {
myJson: "LargeData"
},
success : function(data) {
alert("Ok")
},
error: function() {
alert("Error!")
}
});
return false;
}

サーバ側:

POST /saveInfo controllers.SomeController.saveInfo()

public static Result saveInfo() {

request().body().asFormUrlEncoded(); // NULL
request().body().asJson(); // NULL
request().body().asMultipartFormData(); // NULL
request().body().asText(); //NULL
request().body().asXml(); //NULL

return ok();

}

そうすれば、データの小さな部分を送信できますが、大きなデータは送信できません。間違いはどこですか?または、クライアントからサーバー側に大きなデータを送信するにはどうすればよいですか?

4

0 に答える 0