【发布时间】:2018-04-05 05:00:34
【问题描述】:
如何让 Spring(或 Jetty)接受/解析正文部分错过 Content-Disposition 中的filename 属性的分段上传?
除了缺少 filename 属性外,Multipart 消息还可以,并且它也可以与旧版本的 Jetty/Spring 一起使用。
我需要设置什么才能让 Jetty/Spring 再次更容错?
附:
在这里,我发现了一个类似但不同的问题(name 属性缺失)。然而,虽然name 似乎是识别身体部位的重要属性,但您不一定需要原始客户端文件名:Spring POST multipart/form-data Request empty body, getParts always empty
【问题讨论】:
-
目前的解决方案:重写 Jetty 的 StandardMultipartHttpServletRequest 类并重新实现其 parseRequest 方法,以便在没有文件名时不跳过正文部分。还有其他更好的建议吗?
标签: spring-boot jetty multipart