-
Bug
-
Resolution: Fixed
-
Neutral
-
1.2.3, 2.0
-
None
-
None
In Spring 3.1 there's a new method on MultipartRequest
String getMultipartContentType(String paramOrFileName);
and one more on MultipartHttpServletRequest
HttpHeaders getMultipartHeaders(String paramOrFileName);
These methods needs to be implemented for Spring 3.1 but can't be as long as we support Spring 2.5.
The implementation would be.
public String getMultipartContentType(String paramOrFileName) { MultipartFile file = getFile(paramOrFileName); return file != null ? file.getContentType() : null; } public HttpHeaders getMultipartHeaders(String paramOrFileName) { String contentType = getMultipartContentType(paramOrFileName); if (contentType != null) { HttpHeaders headers = new HttpHeaders(); headers.add(CONTENT_TYPE, contentType); return headers; } else { return null; } }
Acceptance criteria