有一个 action,以一个随机文件反复上传做测试。 有的时候会成功,有的时候会发现 params 里只有 controller 和 action 两组 key-value,别的参数,包括传上来的文件,全都没了。 正常情况下 info 级别的 log 里会给出 params。而失败的请求,是没有 params 的 log 的,action 内 log 到的 params 则只有 controller 和 action。
在浏览器的开发工具里观察了成功的请求和失败的请求的 request payload,没发现显著区别。
如果有人遇到过类似的情况,希望能补充线索、提供经验。谢谢。