public class SpringManyMultipartFilesReader
extends org.springframework.http.converter.AbstractHttpMessageConverter<org.springframework.web.multipart.MultipartFile[]>
HttpMessageConverter that can read multipart/form-data HTTP bodies
(writing is not handled because that is already supported by FormHttpMessageConverter).
This reader supports an array of MultipartFile as the mapping return class type - each
multipart body is read into an underlying byte array (in memory) implemented via
ByteArrayMultipartFile.
| Constructor and Description |
|---|
SpringManyMultipartFilesReader(int bufSize)
Construct an
AbstractHttpMessageConverter that can read mulitpart/form-data. |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canWrite(org.springframework.http.MediaType mediaType) |
protected org.springframework.web.multipart.MultipartFile[] |
readInternal(Class<? extends org.springframework.web.multipart.MultipartFile[]> clazz,
org.springframework.http.HttpInputMessage inputMessage) |
protected boolean |
supports(Class<?> clazz) |
protected void |
writeInternal(org.springframework.web.multipart.MultipartFile[] byteArrayMultipartFiles,
org.springframework.http.HttpOutputMessage outputMessage) |
public SpringManyMultipartFilesReader(int bufSize)
AbstractHttpMessageConverter that can read mulitpart/form-data.bufSize - The size of the buffer (in bytes) to read the HTTP multipart body.protected boolean canWrite(org.springframework.http.MediaType mediaType)
canWrite in class org.springframework.http.converter.AbstractHttpMessageConverter<org.springframework.web.multipart.MultipartFile[]>protected boolean supports(Class<?> clazz)
supports in class org.springframework.http.converter.AbstractHttpMessageConverter<org.springframework.web.multipart.MultipartFile[]>protected org.springframework.web.multipart.MultipartFile[] readInternal(Class<? extends org.springframework.web.multipart.MultipartFile[]> clazz, org.springframework.http.HttpInputMessage inputMessage) throws IOException
readInternal in class org.springframework.http.converter.AbstractHttpMessageConverter<org.springframework.web.multipart.MultipartFile[]>IOExceptionprotected void writeInternal(org.springframework.web.multipart.MultipartFile[] byteArrayMultipartFiles,
org.springframework.http.HttpOutputMessage outputMessage)
writeInternal in class org.springframework.http.converter.AbstractHttpMessageConverter<org.springframework.web.multipart.MultipartFile[]>Copyright © 2016–2019. All rights reserved.