【发布时间】:2017-04-12 06:52:34
【问题描述】:
需要从前端发送 更新的 html 到我的 spring mvc 控制器。如果我的 文件大小超过 1MB,控制器会将我扔回 302 重定向以进行 ajax 调用。
以下代码包含以下问题:
var allHtmlContent = document.getElementById('#iframeId').contentDocument.body.innerHTML;
$.ajax({
url : context + "/someControllerMethod",
cache : false,
type : 'POST',
data : {
htmlText : encodeURIComponent(allHtmlContent)
},
dataType : "text",
success : function(b) {
},
error: function() {
}
});
这里的allHtmlContent 变量包含iFrame 中的所有HTML。如果该 iFrame 由大于 1mb 大小的文件加载,我将通过控制器获得 302 重定向,因此 ajax 在浏览器网络中显示该错误。
有什么办法可以解决这个问题,以便我可以发布超过 1mb 的可变大小。
提前致谢
【问题讨论】:
-
302 没有错误,只是重定向。
标签: javascript java jquery ajax spring-mvc