Package jodd.http.upload
Class FileUploadHeader
- java.lang.Object
-
- jodd.http.upload.FileUploadHeader
-
public class FileUploadHeader extends java.lang.ObjectParses file upload header.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.StringcontentDisposition(package private) java.lang.StringcontentType(package private) java.lang.StringdataHeader(package private) java.lang.StringfileName(package private) java.lang.StringformFieldName(package private) java.lang.StringformFileName(package private) booleanisFile(package private) java.lang.StringmimeSubtype(package private) java.lang.StringmimeType(package private) java.lang.Stringpath
-
Constructor Summary
Constructors Constructor Description FileUploadHeader(java.lang.String dataHeader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetContentDisposition()Returns content disposition.private java.lang.StringgetContentDisposition(java.lang.String dataHeader)java.lang.StringgetContentType()Returns uploaded content type.private java.lang.StringgetContentType(java.lang.String dataHeader)Strips content type information from requests data header.private java.lang.StringgetDataFieldValue(java.lang.String dataHeader, java.lang.String fieldName)Gets value of data field ornullif field not found.java.lang.StringgetFileName()Returns file name (base name and extension, without full path data).java.lang.StringgetFormFieldName()Returns form field name.java.lang.StringgetFormFilename()Returns complete file name as specified at client side.java.lang.StringgetMimeSubtype()Returns file sub type MIME.private java.lang.StringgetMimeSubtype(java.lang.String ContentType)java.lang.StringgetMimeType()Returns file types MIME.private java.lang.StringgetMimeType(java.lang.String ContentType)booleanisFile()Returnstrueif uploaded data are correctly marked as a file.
-
-
-
Field Detail
-
dataHeader
java.lang.String dataHeader
-
formFieldName
java.lang.String formFieldName
-
formFileName
java.lang.String formFileName
-
path
java.lang.String path
-
fileName
java.lang.String fileName
-
isFile
boolean isFile
-
contentType
java.lang.String contentType
-
mimeType
java.lang.String mimeType
-
mimeSubtype
java.lang.String mimeSubtype
-
contentDisposition
java.lang.String contentDisposition
-
-
Method Detail
-
getDataFieldValue
private java.lang.String getDataFieldValue(java.lang.String dataHeader, java.lang.String fieldName)Gets value of data field ornullif field not found.
-
getContentType
private java.lang.String getContentType(java.lang.String dataHeader)
Strips content type information from requests data header.- Parameters:
dataHeader- data header string- Returns:
- content type or an empty string if no content type defined
-
getContentDisposition
private java.lang.String getContentDisposition(java.lang.String dataHeader)
-
getMimeType
private java.lang.String getMimeType(java.lang.String ContentType)
-
getMimeSubtype
private java.lang.String getMimeSubtype(java.lang.String ContentType)
-
isFile
public boolean isFile()
Returnstrueif uploaded data are correctly marked as a file. This is true if header contains string 'filename'.
-
getFormFieldName
public java.lang.String getFormFieldName()
Returns form field name.
-
getFormFilename
public java.lang.String getFormFilename()
Returns complete file name as specified at client side.
-
getFileName
public java.lang.String getFileName()
Returns file name (base name and extension, without full path data).
-
getContentType
public java.lang.String getContentType()
Returns uploaded content type. It is usually in the following form:
mime_type/mime_subtype.- See Also:
getMimeType(),getMimeSubtype()
-
getMimeType
public java.lang.String getMimeType()
Returns file types MIME.
-
getMimeSubtype
public java.lang.String getMimeSubtype()
Returns file sub type MIME.
-
getContentDisposition
public java.lang.String getContentDisposition()
Returns content disposition. Usually it is 'form-data'.
-
-