我目前正在Lucee中进行文件上传(部署在Tomcat上)。
我正在向API发送一个 html 表单,以保持文件临时。然后通过http post请求(带有有效负载+文件的表单字段)将其发送到我们的后端,以使用适当的方法调用cfc。
该请求转到onRequestStart然后onCFCRequest使用我们的参数调用我们的 CFC。一个响应返回到我们的 API。
问题是文件<50 mb 它可以完美运行,但是对于更大的文件,我们收到的响应是调用组件的转储(不通过 onCFCRequest),我们的文件在我们的临时文件夹中,表单结构不是空的,但是我们的HTTPRequest 内容为空。
已经尝试向 Tomcat 和 Lucee 添加参数,例如
maxHttpHeaderSize
maxPostSize
在 server.xml中
<max-file-size>
和<max-request-size>
我没有收到 Tomcat 和 Lucee 关于大小限制的任何错误。
你知道发生了什么吗?
编辑:
我发现了这个问题: http ://www.rupeshk.org/blog/index.php/2007/08/coldfusion-8-changes-with-file-upload/
你知道我怎样才能将内容保留在我的 http 请求中吗?因为它是空的(没有负载,没有文件)所以它不会触发 onCFCRequest 处理程序。谢谢