2

提交屏幕以处理上传的文件时,我遇到了较大文件的问题。最终在提交时出现此错误:

服务器请求期间发生错误:
屏幕提交后台请求期间已超时。请重试您的操作

如何解决超时错误?

4

2 回答 2

1

一种选择可能是增加 AJAX 超时限制。在 Aviarc Admin 中,转到 Applications > your app > Variables 并将变量添加ajax-timeout-millis到足够长的时间以使文件完全上传(如果变量不存在,您可以创建它)。

于 2012-09-10T06:01:58.310 回答
0

您要上传的文件有多大?听起来您需要为 servlet 容器配置最大 POST 大小。

  • 如果使用嵌入式 Jetty,默认 POST 限制为 10MB - 您可以在启动脚本中使用 HTTP_MAX_POST_SIZE 变量进行配置。
  • 如果使用 Tomcat,默认 POST 限制为 2MB,您需要按照此处所述配置 maxPostSize:http: //tomcat.apache.org/tomcat-6.0-doc/config/http.html
  • 其他容器将有自己的最大 POST 大小的配置机制。
于 2012-09-10T03:54:29.370 回答