Class FilePartSource
- java.lang.Object
-
- org.apache.commons.httpclient.methods.multipart.FilePartSource
-
- All Implemented Interfaces:
PartSource
public class FilePartSource extends java.lang.Object implements PartSource
A PartSource that reads from a File.- Since:
- 2.0
-
-
Constructor Summary
Constructors Constructor Description FilePartSource(java.io.File file)Constructor for FilePartSource.FilePartSource(java.lang.String fileName, java.io.File file)Constructor for FilePartSource.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.InputStreamcreateInputStream()Return a newFileInputStreamfor the current filename.java.lang.StringgetFileName()Return the current filenamelonggetLength()Return the length of the file
-
-
-
Constructor Detail
-
FilePartSource
public FilePartSource(java.io.File file) throws java.io.FileNotFoundExceptionConstructor for FilePartSource.- Parameters:
file- the FilePart source File.- Throws:
java.io.FileNotFoundException- if the file does not exist or cannot be read
-
FilePartSource
public FilePartSource(java.lang.String fileName, java.io.File file) throws java.io.FileNotFoundExceptionConstructor for FilePartSource.- Parameters:
fileName- the file name of the FilePartfile- the source File for the FilePart- Throws:
java.io.FileNotFoundException- if the file does not exist or cannot be read
-
-
Method Detail
-
getLength
public long getLength()
Return the length of the file- Specified by:
getLengthin interfacePartSource- Returns:
- the length of the file.
- See Also:
PartSource.getLength()
-
getFileName
public java.lang.String getFileName()
Return the current filename- Specified by:
getFileNamein interfacePartSource- Returns:
- the filename.
- See Also:
PartSource.getFileName()
-
createInputStream
public java.io.InputStream createInputStream() throws java.io.IOExceptionReturn a newFileInputStreamfor the current filename.- Specified by:
createInputStreamin interfacePartSource- Returns:
- the new input stream.
- Throws:
java.io.IOException- If an IO problem occurs.- See Also:
PartSource.createInputStream()
-
-