Class MultiPartStream

java.lang.Object
cool.scx.http.media.multi_part.MultiPartStream
All Implemented Interfaces:
MultiPart, Iterable<MultiPartPart>, Iterator<MultiPartPart>

public class MultiPartStream extends Object implements MultiPart, Iterator<MultiPartPart>
  • Constructor Details

    • MultiPartStream

      public MultiPartStream(InputStream inputStream, String boundary)
  • Method Details

    • readToHeaders

      public static ScxHttpHeadersWritable readToHeaders(org.apache.commons.fileupload2.core.MultipartInput multipartStream) throws org.apache.commons.fileupload2.core.MultipartInput.MalformedStreamException, org.apache.commons.fileupload2.core.FileUploadSizeException
      Throws:
      org.apache.commons.fileupload2.core.MultipartInput.MalformedStreamException
      org.apache.commons.fileupload2.core.FileUploadSizeException
    • readContentToByte

      public static byte[] readContentToByte(org.apache.commons.fileupload2.core.MultipartInput multipartStream) throws IOException
      Throws:
      IOException
    • boundary

      public String boundary()
      Specified by:
      boundary in interface MultiPart
    • iterator

      public Iterator<MultiPartPart> iterator()
      Specified by:
      iterator in interface Iterable<MultiPartPart>
    • hasNext

      public boolean hasNext()
      Specified by:
      hasNext in interface Iterator<MultiPartPart>
    • next

      public MultiPartPart next()
      Specified by:
      next in interface Iterator<MultiPartPart>