public class MultiPartInputStreamParser.MultiPart extends Object implements Part
Constructor and Description |
---|
MultiPart(String name,
String filename) |
Modifier and Type | Method and Description |
---|---|
void |
cleanUp()
Only remove tmp files.
|
void |
delete()
Remove the file, whether or not Part.write() was called on it
(ie no longer temporary)
|
byte[] |
getBytes() |
String |
getContentDispositionFilename()
Get the filename from the content-disposition.
|
String |
getContentType() |
File |
getFile()
Get the file
|
String |
getHeader(String name) |
Collection<String> |
getHeaderNames() |
Collection<String> |
getHeaders(String name) |
InputStream |
getInputStream() |
String |
getName() |
long |
getSize() |
String |
getSubmittedFileName() |
String |
toString() |
void |
write(String fileName) |
public MultiPart(String name, String filename) throws IOException
IOException
public String getContentType()
getContentType
in interface Part
Part.getContentType()
public String getHeader(String name)
getHeader
in interface Part
Part.getHeader(java.lang.String)
public Collection<String> getHeaderNames()
getHeaderNames
in interface Part
Part.getHeaderNames()
public Collection<String> getHeaders(String name)
getHeaders
in interface Part
Part.getHeaders(java.lang.String)
public InputStream getInputStream() throws IOException
getInputStream
in interface Part
IOException
Part.getInputStream()
public String getSubmittedFileName()
getSubmittedFileName
in interface Part
Part.getSubmittedFileName()
public byte[] getBytes()
public String getName()
getName
in interface Part
Part.getName()
public long getSize()
getSize
in interface Part
Part.getSize()
public void write(String fileName) throws IOException
write
in interface Part
IOException
Part.write(java.lang.String)
public void delete() throws IOException
delete
in interface Part
IOException
Part.delete()
public void cleanUp() throws IOException
IOException
- if unable to delete the filepublic File getFile()
public String getContentDispositionFilename()
Copyright © 2010 - 2020 Adobe. All Rights Reserved