public class MultiPartInputStreamParser.MultiPart extends Object implements Part
Modifier and Type | Field and Description |
---|---|
protected ByteArrayOutputStream2 |
_bout |
protected String |
_contentType |
protected File |
_file |
protected String |
_filename |
protected MultiMap<String> |
_headers |
protected String |
_name |
protected OutputStream |
_out |
protected long |
_size |
protected boolean |
_temporary |
Constructor and Description |
---|
MultiPartInputStreamParser.MultiPart(String name,
String filename) |
Modifier and Type | Method and Description |
---|---|
void |
cleanUp()
Only remove tmp files.
|
protected void |
close() |
protected void |
createFile() |
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, if any, the data has been written to.
|
String |
getHeader(String name) |
Collection<String> |
getHeaderNames() |
Collection<String> |
getHeaders(String name) |
InputStream |
getInputStream() |
String |
getName() |
long |
getSize() |
String |
getSubmittedFileName() |
protected void |
open() |
protected void |
setContentType(String contentType) |
protected void |
setHeaders(MultiMap<String> headers) |
protected void |
write(byte[] bytes,
int offset,
int length) |
protected void |
write(int b) |
void |
write(String fileName) |
protected String _name
protected String _filename
protected File _file
protected OutputStream _out
protected ByteArrayOutputStream2 _bout
protected String _contentType
protected long _size
protected boolean _temporary
public MultiPartInputStreamParser.MultiPart(String name, String filename) throws IOException
IOException
protected void setContentType(String contentType)
protected void open() throws IOException
IOException
protected void close() throws IOException
IOException
protected void write(int b) throws IOException
IOException
protected void write(byte[] bytes, int offset, int length) throws IOException
IOException
protected void createFile() 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
public File getFile()
public String getContentDispositionFilename()
Copyright © 1995-2015 Webtide. All Rights Reserved.