dfischer.femtowebserver.httpd
Class HttpUploadFile
java.lang.Object
|
+--dfischer.femtowebserver.httpd.HttpUploadFile
- public class HttpUploadFile
- extends java.lang.Object
Data encapsulation for uploaded files.
HTML example:
<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0><TR><TD>
<TABLE CELLSPACING=0 CELLPADDING=1 BORDER=0>
<FORM ACTION="LoadDataWeblet" METHOD="POST" ENCTYPE="multipart/form-data">
<INPUT TYPE=HIDDEN NAME="action" VALUE="load">
<TR>
<TD NOWRAP>File: </TD>
<TD> </TD>
<TD><INPUT TYPE=FILE SIZE=30 MAXLENGTH=2000000 NAME="uploadFile" accept="*/*"></TD>
</TR>
<TR><TD COLSPAN=3> </TD></TR>
<TR><TD COLSPAN=3><INPUT TYPE=SUBMIT VALUE="Upload"></TD></TR>
</FORM>
</TABLE>
</TD></TR></TABLE>
- See Also:
HttpRequest.getUploadFile(java.lang.String),
HttpRequest.getUploadFiles()
|
Method Summary |
java.lang.String |
getContentType()
Returns the MIME (data-) type of the uploaded file content. |
byte[] |
getData()
Returns the upladed file content (data). |
java.lang.String |
getParameterName()
Returns the HTML parameter name of the uploaded file. |
java.lang.String |
getUploadFilename()
Returns the real uploaded filename from client side (browser) with its full path. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getParameterName
public java.lang.String getParameterName()
- Returns the HTML parameter name of the uploaded file. See also HTML example at class level: NAME="uploadFile".
- Returns:
- the HTML parameter name of the uploaded file
- See Also:
HttpRequest.getUploadFile(java.lang.String)
getUploadFilename
public java.lang.String getUploadFilename()
- Returns the real uploaded filename from client side (browser) with its full path. The path syntax depends
on the operating system where the browser is running.
- Returns:
- uploaded filename from client side
getData
public byte[] getData()
- Returns the upladed file content (data).
- Returns:
- upladed file content, or null if no file has been selected by the browser
getContentType
public java.lang.String getContentType()
- Returns the MIME (data-) type of the uploaded file content. Example: "APPLICATION/OCTET-STREAM".
The MIME type will be selected at client side (browser) and depends on the system configuration,
the browser configuration and the operating system. However "APPLICATION/OCTET-STREAM" is a generic
value for "binary data" and often used, if the browser is unable to determine the content type.
- Returns:
- MIME (data-) type of the uploaded file content, always in UPPERCASE. May be null if no
content type has been set by the browser.
Copyright 2002, 2003, 2006 by Ingenieurbüro David Fischer GmbH, Switzerland. All rights reserved.