StandardServletMultipartResolver accepts any HTTP method for multipart

Issue: SPR-16975
This commit is contained in:
Juergen Hoeller 2018-06-28 13:32:51 +02:00
parent bf5fe46fa9
commit bac68c8d3f
1 changed files with 7 additions and 13 deletions

View File

@ -46,7 +46,6 @@ import org.springframework.web.multipart.MultipartResolver;
* // ...
* @Override
* protected void customizeRegistration(ServletRegistration.Dynamic registration) {
*
* // Optionally also set maxFileSize, maxRequestSize, fileSizeThreshold
* registration.setMultipartConfig(new MultipartConfigElement("/tmp"));
* }
@ -80,12 +79,7 @@ public class StandardServletMultipartResolver implements MultipartResolver {
@Override
public boolean isMultipart(HttpServletRequest request) {
// Same check as in Commons FileUpload...
if (!"post".equalsIgnoreCase(request.getMethod())) {
return false;
}
String contentType = request.getContentType();
return StringUtils.startsWithIgnoreCase(contentType, "multipart/");
return StringUtils.startsWithIgnoreCase(request.getContentType(), "multipart/");
}
@Override