我目前正在 Lucee (部署在 Tomcat 上)进行文件上传。
我正在向 API 发送一个html表单,以保持文件的临时性。然后通过 http post request (带有效负载+文件的表单字段)将其发送到我们的后端,以使用正确的方法调用cfc 。
该请求转到 onRequestStart ,然后 onCFCRequest ,用我们的参数调用我们的CFC。响应将返回给我们的API。
问题在于文件< 50 mb它完美地运行但是对于更大的文件,我们收到的响应是被调用组件的转储(不通过onCFCRequest) ),我们的文件在我们的临时文件夹中,表格结构不为空但我们的 HTTPRequest内容为空。
已经尝试将params添加到Tomcat和Lucee中,如
server.xml中的 maxHttpHeaderSize
和 maxPostSize
<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处理程序。感谢