java.lang.Object | |
↳ | org.springframework.web.multipart.commons.CommonsMultipartFile |
MultipartFile implementation for Jakarta Commons FileUpload.
NOTE: As of Spring 2.0, this class requires Commons FileUpload 1.1 or higher. The implementation does not use any deprecated FileUpload 1.0 API anymore, to be compatible with future Commons FileUpload releases.
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
logger |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Create an instance wrapping the given FileItem.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Return the contents of the file as an array of bytes.
| |||||||||||
Return the content type of the file.
| |||||||||||
Return the underlying
org.apache.commons.fileupload.FileItem
instance. | |||||||||||
Return an InputStream to read the contents of the file from.
| |||||||||||
Return the name of the parameter in the multipart form.
| |||||||||||
Return the original filename in the client's filesystem.
| |||||||||||
Return the size of the file in bytes.
| |||||||||||
Return a description for the storage location of the multipart content.
| |||||||||||
Return whether the uploaded file is empty, that is, either no file has
been chosen in the multipart form or the chosen file has no content.
| |||||||||||
Transfer the received file to the given destination file.
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Determine whether the multipart content is still available.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
org.springframework.web.multipart.MultipartFile
|
Create an instance wrapping the given FileItem.
fileItem | the FileItem to wrap |
---|
Return the contents of the file as an array of bytes.
Return the content type of the file.
null
if not defined
(or no file has been chosen in the multipart form)
Return the underlying org.apache.commons.fileupload.FileItem
instance. There is hardly any need to access this.
Return an InputStream to read the contents of the file from. The user is responsible for closing the stream.
IOException |
---|
Return the name of the parameter in the multipart form.
null
or empty)
Return the original filename in the client's filesystem.
This may contain path information depending on the browser used, but it typically will not with any other than Opera.
Return the size of the file in bytes.
Return a description for the storage location of the multipart content. Tries to be as specific as possible: mentions the file location in case of a temporary file.
Return whether the uploaded file is empty, that is, either no file has been chosen in the multipart form or the chosen file has no content.
Transfer the received file to the given destination file.
This may either move the file in the filesystem, copy the file in the filesystem, or save memory-held contents to the destination file. If the destination file already exists, it will be deleted first.
If the file has been moved in the filesystem, this operation cannot be invoked again. Therefore, call this method just once to be able to work with any storage mechanism.
dest | the destination file |
---|
IOException | |
---|---|
IllegalStateException |
Determine whether the multipart content is still available. If a temporary file has been moved, the content is no longer available.