Class SimpleMultipartFileReader

java.lang.Object
org.springframework.integration.http.multipart.SimpleMultipartFileReader
All Implemented Interfaces:
MultipartFileReader<Object>

public class SimpleMultipartFileReader extends Object implements MultipartFileReader<Object>
MultipartFileReader implementation that does not maintain metadata from the original MultipartFile instance. Instead this simply reads the file content directly as either a String or byte array depending on the Content-Type.
Since:
2.0
Author:
Mark Fisher, Gary Russell
  • Constructor Details

    • SimpleMultipartFileReader

      public SimpleMultipartFileReader()
  • Method Details

    • setDefaultMultipartCharset

      public void setDefaultMultipartCharset(String defaultCharset)
      Specify the default charset name to use when converting multipart file content into Strings if the multipart itself does not provide a charset.
      Parameters:
      defaultCharset - The default charset.
    • readMultipartFile

      public Object readMultipartFile(MultipartFile multipartFile) throws IOException
      Description copied from interface: MultipartFileReader
      Read MultipartFile content.
      Specified by:
      readMultipartFile in interface MultipartFileReader<Object>
      Parameters:
      multipartFile - The multipart file.
      Returns:
      The result of reading the file.
      Throws:
      IOException - Any IOException.