gpt4 book ai didi

javascript - Ajax 邮政 302 : Variable more than 1MB giving 302 redirect by Controller

转载 作者:行者123 更新时间:2023-12-02 13:26:50 28 4
gpt4 key购买 nike

需要将更新的 html 从前端发送到我的 spring mvc Controller 。如果我的文件大小超过 1MB, Controller 会将我返回 ajax 调用的 302 重定向

下面的代码包含以下问题:

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 的文件加载,我将通过 Controller 获得 302 重定向,因此 ajax 在浏览器网络中显示该错误。

有什么方法可以解决这个问题,以便我可以发布超过 1mb 的可变大小。

提前致谢

最佳答案

在 nginx.conf 文件中将 client_max_body_size 设置为 20MB(您的选择),这意味着当我们进行 AJAX 时,请求对象可以容纳这么多数据。

关于javascript - Ajax 邮政 302 : Variable more than 1MB giving 302 redirect by Controller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43362352/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com