我有一个问题 ServerFileUpload.parseRequest 偶尔返回一个空列表。
我读过这个:
File upload with ServletFileUpload's parseRequest?
和此:
ServletFileUpload#parseRequest(request) returns an empty list
如上所述,这只会偶尔发生一次,通常如果上传人员在一段时间后上传重试就行了。 我无法在我的开发环境中重现这种行为,但它在生产中发生,这让我疯狂。
任何可能导致此问题的指示都将非常感激。
THX
答案 0 :(得分:2)
您可以在spring.http.multipart.enabled=false
中设置application.properties
来禁用Spring启动多部分支持。这有助于我解决问题
答案 1 :(得分:0)
如果您正在使用框架,它可能在尝试在数据到达您的控制器之前解析数据时读取请求。流只能读取一次。例如,我的项目中使用SpringFramework的默认多部分解析器阻止我成功地为一个特定需求实现一个单独的自定义上传器。