gpt4 book ai didi

playframework - PlayFramework 2.4.6错误413请求实体太大

转载 作者:行者123 更新时间:2023-12-03 13:39:12 31 4
gpt4 key购买 nike

我正在使用PlayFramework 2.4.6,尝试上传多部分文件(大小为18M),并且服务器返回以下错误:

For request 'POST /api/myEndpoint' [Request Entity Too Large]

我环顾四周,尝试了以下成功的尝试:
  • play.http.parser.maxMemoryBuffer = 2000000K
  • parsers.MultipartFormData.maxLength = 1024000K
  • play.http.parser.maxDiskBuffer = 2000000K
  • Action.async(parse.anyContent(Some(1024 * 200L)))

  • 而且它们都不能解决问题。

    这也是Stacktrace:

    14:57:33.128 [New I/O worker #2] [error] -     p.c.server.netty.RequestBodyHandler - Exception caught in RequestBodyHandler
    java.nio.channels.ClosedChannelException: null
    at org.jboss.netty.channel.socket.nio.AbstractNioWorker.setInterestOps(AbstractNioWorker.java:506) [netty-3.10.4.Final.jar:na]
    at org.jboss.netty.channel.socket.nio.AbstractNioWorker$1.run(AbstractNioWorker.java:455) [netty-3.10.4.Final.jar:na]
    at org.jboss.netty.channel.socket.ChannelRunnableWrapper.run(ChannelRunnableWrapper.java:40) [netty-3.10.4.Final.jar:na]
    at org.jboss.netty.channel.socket.nio.AbstractNioSelector.processTaskQueue(AbstractNioSelector.java:391) [netty-3.10.4.Final.jar:na]
    at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:315) [netty-3.10.4.Final.jar:na]
    at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89) [netty-3.10.4.Final.jar:na]
    at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) [netty-3.10.4.Final.jar:na]
    at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) [netty-3.10.4.Final.jar:na]
    at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42) [netty-3.10.4.Final.jar:na]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_65]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_65]
    at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]

    最佳答案

    解决了这个问题:

    play.http.parser.maxDiskBuffer = 100MB

    parsers.anyContent.maxLength = 100MB

    关于playframework - PlayFramework 2.4.6错误413请求实体太大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36283702/

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