|
eZ Publish
[trunk]
|
Provides access to HTTP post files. More...
Public Member Functions | |
| attribute ($attr) | |
| attributes () | |
| eZHTTPFile ($http_name, $variable) | |
| hasAttribute ($attr) | |
| setMimeType ($mime) | |
| storageDir ($sub_dir=false) | |
| store ($sub_dir=false, $suffix=false, $mimeData=false) | |
Static Public Member Functions | |
| static | canFetch ($httpName, $maxSize=false) |
| Returns whether a file can be fetched. | |
| static | fetch ($http_name) |
Public Attributes | |
| $Filename | |
| The local filename. | |
| $HTTPName | |
| The name of the HTTP file. | |
| $IsTemporary | |
| Whether the file is a temporary file or if it has been moved(stored). | |
| $MimeCategory | |
| The mimetype category (first part) | |
| $MimePart | |
| The mimetype type (second part) | |
| $OriginalFilename | |
| The original name of the file from the client. | |
| $Size | |
| The size of the local file. | |
| $Type | |
| The mime type of the file. | |
| const | UPLOADEDFILE_CANT_WRITE = -5 |
| const | UPLOADEDFILE_DOES_NOT_EXIST = -1 |
| const | UPLOADEDFILE_EXCEEDS_MAX_SIZE = -3 |
| const | UPLOADEDFILE_EXCEEDS_PHP_LIMIT = -2 |
| const | UPLOADEDFILE_MISSING_TMP_DIR = -4 |
| const | UPLOADEDFILE_OK = 0 |
| const | UPLOADEDFILE_UNKNOWN_ERROR = -6 |
Provides access to HTTP post files.
This class provides easy access to files posted by clients over HTTP. The HTTP file will be present as a temporary file which can be moved to store it, if not the file will be removed when the PHP script is done.
Definition at line 22 of file ezhttpfile.php.
| eZHTTPFile::attribute | ( | $ | attr | ) |
Definition at line 159 of file ezhttpfile.php.
Definition at line 137 of file ezhttpfile.php.
Referenced by hasAttribute().
| static eZHTTPFile::canFetch | ( | $ | httpName, |
| $ | maxSize = false |
||
| ) | [static] |
Returns whether a file can be fetched.
| string | $httpName | Name of the file. |
| bool|int | Whether a maximum file size applies or size in bytes of the maximum allowed. |
Definition at line 203 of file ezhttpfile.php.
Referenced by checkRelationActions(), eZContentUpload\fetchHTTPFile(), eZMediaType\fetchObjectAttributeHTTPInput(), eZImageType\fetchObjectAttributeHTTPInput(), eZBinaryFileType\fetchObjectAttributeHTTPInput(), eZStepSiteTypes\uploadPackage(), eZStylePackageCreator\validateCSSFile(), eZStylePackageCreator\validateImageFiles(), eZMediaType\validateObjectAttributeHTTPInput(), eZImageType\validateObjectAttributeHTTPInput(), eZBinaryFileType\validateObjectAttributeHTTPInput(), and eZPackageCreationHandler\validatePackageThumbnail().
| eZHTTPFile::eZHTTPFile | ( | $ | http_name, |
| $ | variable | ||
| ) |
Initializes with a name and http variable.
| http_name | Name of the HTTP variable |
| variable | The HTTP variable structure |
Definition at line 35 of file ezhttpfile.php.
Referenced by fetch().
| static eZHTTPFile::fetch | ( | $ | http_name | ) | [static] |
Fetches the HTTP file named $http_name and returns a eZHTTPFile object, or null if the file could not be fetched.
Definition at line 269 of file ezhttpfile.php.
Referenced by eZStylePackageCreator\commitCSSFile(), eZContentUpload\fetchHTTPFile(), eZMediaType\fetchObjectAttributeHTTPInput(), eZImageType\fetchObjectAttributeHTTPInput(), eZBinaryFileType\fetchObjectAttributeHTTPInput(), eZStepSiteTypes\uploadPackage(), eZStylePackageCreator\validateCSSFile(), eZStylePackageCreator\validateImageFiles(), and eZPackageCreationHandler\validatePackageThumbnail().
| eZHTTPFile::hasAttribute | ( | $ | attr | ) |
Definition at line 151 of file ezhttpfile.php.
| eZHTTPFile::setMimeType | ( | $ | mime | ) |
Changes the MIME-Type to $mime.
Definition at line 295 of file ezhttpfile.php.
| eZHTTPFile::storageDir | ( | $ | sub_dir = false | ) |
Definition at line 52 of file ezhttpfile.php.
| eZHTTPFile::store | ( | $ | sub_dir = false, |
| $ | suffix = false, |
||
| $ | mimeData = false |
||
| ) |
Stores the temporary file to the destination dir $dir.
Definition at line 66 of file ezhttpfile.php.
| eZHTTPFile::$Filename |
The local filename.
Definition at line 312 of file ezhttpfile.php.
| eZHTTPFile::$HTTPName |
The name of the HTTP file.
Definition at line 302 of file ezhttpfile.php.
| eZHTTPFile::$IsTemporary |
Whether the file is a temporary file or if it has been moved(stored).
Definition at line 316 of file ezhttpfile.php.
| eZHTTPFile::$MimeCategory |
The mimetype category (first part)
Definition at line 308 of file ezhttpfile.php.
| eZHTTPFile::$MimePart |
The mimetype type (second part)
Definition at line 310 of file ezhttpfile.php.
| eZHTTPFile::$OriginalFilename |
The original name of the file from the client.
Definition at line 304 of file ezhttpfile.php.
| eZHTTPFile::$Size |
The size of the local file.
Definition at line 314 of file ezhttpfile.php.
| eZHTTPFile::$Type |
The mime type of the file.
Definition at line 306 of file ezhttpfile.php.
| const eZHTTPFile::UPLOADEDFILE_CANT_WRITE = -5 |
Definition at line 29 of file ezhttpfile.php.
Referenced by canFetch(), and eZContentUpload\fetchHTTPFile().
| const eZHTTPFile::UPLOADEDFILE_DOES_NOT_EXIST = -1 |
Definition at line 25 of file ezhttpfile.php.
Referenced by canFetch(), eZContentUpload\fetchHTTPFile(), eZMediaType\validateObjectAttributeHTTPInput(), eZImageType\validateObjectAttributeHTTPInput(), and eZBinaryFileType\validateObjectAttributeHTTPInput().
| const eZHTTPFile::UPLOADEDFILE_EXCEEDS_MAX_SIZE = -3 |
Definition at line 27 of file ezhttpfile.php.
Referenced by canFetch(), eZContentUpload\fetchHTTPFile(), eZMediaType\validateObjectAttributeHTTPInput(), eZImageType\validateObjectAttributeHTTPInput(), and eZBinaryFileType\validateObjectAttributeHTTPInput().
| const eZHTTPFile::UPLOADEDFILE_EXCEEDS_PHP_LIMIT = -2 |
Definition at line 26 of file ezhttpfile.php.
Referenced by canFetch(), eZContentUpload\fetchHTTPFile(), eZMediaType\validateObjectAttributeHTTPInput(), eZImageType\validateObjectAttributeHTTPInput(), and eZBinaryFileType\validateObjectAttributeHTTPInput().
| const eZHTTPFile::UPLOADEDFILE_MISSING_TMP_DIR = -4 |
Definition at line 28 of file ezhttpfile.php.
Referenced by canFetch(), and eZContentUpload\fetchHTTPFile().
| const eZHTTPFile::UPLOADEDFILE_OK = 0 |
Definition at line 24 of file ezhttpfile.php.
Referenced by canFetch(), and eZContentUpload\fetchHTTPFile().
| const eZHTTPFile::UPLOADEDFILE_UNKNOWN_ERROR = -6 |
Definition at line 30 of file ezhttpfile.php.
Referenced by canFetch(), and eZContentUpload\fetchHTTPFile().