org.apache.tapestry5.upload.services
Interface UploadedFile

All Known Implementing Classes:
UploadedFileItem

public interface UploadedFile

Represents an uploaded file.

See Also:
Upload

Method Summary
 java.lang.String getContentType()
           
 java.lang.String getFileName()
           
 java.lang.String getFilePath()
           
 long getSize()
           
 java.io.InputStream getStream()
           
 boolean isInMemory()
           
 void write(java.io.File file)
          Writes the content of the file to a known location.
 

Method Detail

getContentType

java.lang.String getContentType()
Returns:
the MIME type specified when the file was uploaded.

getFileName

java.lang.String getFileName()
Returns:
the name of the file that was uploaded.

getFilePath

java.lang.String getFilePath()
Returns:
the complete path, as reported by the client browser.

getSize

long getSize()
Returns:
the size, in bytes, of the uploaded content.

getStream

java.io.InputStream getStream()
Returns:
an input stream of the content of the file.

isInMemory

boolean isInMemory()
Returns:
true if the uploaded content is in memory.

write

void write(java.io.File file)
Writes the content of the file to a known location.

Parameters:
file - Location to write file to


Copyright © 2003-2012 The Apache Software Foundation.