FormHttpMessageConverter preserves MediaType parameters

Closes gh-25839
This commit is contained in:
Rossen Stoyanchev
2020-10-06 18:28:39 +01:00
parent 1c5b95db0b
commit 1cd8871d7f
2 changed files with 11 additions and 4 deletions

View File

@@ -470,8 +470,10 @@ public class FormHttpMessageConverter implements HttpMessageConverter<MultiValue
contentType = MediaType.MULTIPART_FORM_DATA;
}
Map<String, String> parameters = new LinkedHashMap<>(contentType.getParameters().size() + 2);
parameters.putAll(contentType.getParameters());
byte[] boundary = generateMultipartBoundary();
Map<String, String> parameters = new LinkedHashMap<>(2);
if (!isFilenameCharsetSet()) {
parameters.put("charset", this.charset.name());
}