Java 播放框架文件上载空参数

Java 播放框架文件上载空参数,java,apache,playframework,java-8,playframework-1.x,Java,Apache,Playframework,Java 8,Playframework 1.x,我正在使用Apache2.4作为Web服务器开发PlayFramework1.4应用程序 我正在尝试进行基本文件上载,但是如果我尝试上载大于487KB的文件,则参数为空;如果我上载小于487KB的文件,则参数在那里,并且我可以从tmp路径访问该文件。代码如下: // File <= 487KB Logs "params: {file=[Ljava.lang.String;@160b7aab}" // File > 487KB Logs "params: {}" public stat

我正在使用Apache2.4作为Web服务器开发PlayFramework1.4应用程序

我正在尝试进行基本文件上载,但是如果我尝试上载大于487KB的文件,则参数为空;如果我上载小于487KB的文件,则参数在那里,并且我可以从tmp路径访问该文件。代码如下:

// File <= 487KB Logs "params: {file=[Ljava.lang.String;@160b7aab}"
// File > 487KB Logs "params: {}"
public static String uploadFile() {
    Logger.info("params: %s", params.all());
    return "";
}

关于这方面的任何建议都会很好。

好的,所以这是一个游戏框架配置限制。在他们的文档中很难找到嵌套的。您需要将最大内容长度设置为要上载的文件大小(以字节为单位):

或者,如果不需要最大尺寸,可以将其设置为
-1

play.netty.maxContentLength = -1

也不确定这是否有帮助,但如果我在有效负载中随文件一起发送额外的参数,则当文件小于487KB时,这些参数存在,但当文件大于487KB时则不存在。这看起来像是负载大小问题,但在Play或Apache中看不到任何限制此问题的设置。
play.netty.maxContentLength = 2097152
play.netty.maxContentLength = -1