无法通过 AJAX POST 调用发送大型 CSV

问题描述 投票:0回答:2

尝试对在 weblogic 上运行的现有软件执行 ajax post 调用。我正在尝试通过一个 post 调用发送一个 csv,它将被命中一个 java api 文件。但是由于文件很大(大约 1.96MB),它正在抛出 500 个内部服务器并且没有命中 java 类。关于如何解决这个问题的任何建议。

我已经研究了Weblogic日志,并找到了附件log

任何建议都会有帮助!!

java ajax api post weblogic
2个回答
0
投票

在您的 Weblogic 控制台中,导航到“域结构”选项卡,然后单击“Web 应用程序”。选择您的应用程序,然后单击左侧菜单中的“配置”。向下滚动到“常规”部分,然后查找“最大发布数据大小”设置。增加此设置的值以适应 CSV 文件的大小。


0
投票

您省略了 CGI 脚本所需的标头:

第一个输出必须声明文件类型。 这一行后面必须跟一个空行。

因为您可能希望访问者下载文件,您的脚本应该 问题作为第一行(后跟一个空行):

Content-Disposition: attachment; filename=mytest.csv

© www.soinside.com 2019 - 2024. All rights reserved.