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 控制器.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