Class **Phalcon\\Http\\Request\\File** ====================================== *implements* :doc:`Phalcon\\Http\\Request\\FileInterface ` .. role:: raw-html(raw) :format: html :raw-html:`Source on GitHub` Provides OO wrappers to the $_FILES superglobal .. code-block:: php request->hasFiles() == true) { // Print the real file names and their sizes foreach ($this->request->getUploadedFiles() as $file) { echo $file->getName(), " ", $file->getSize(), "\n"; } } } } Methods ------- public **getError** () public **getKey** () public **getExtension** () public **__construct** (*array* $file, [*mixed* $key]) Phalcon\\Http\\Request\\File constructor public **getSize** () Returns the file size of the uploaded file public **getName** () Returns the real name of the uploaded file public **getTempName** () Returns the temporary name of the uploaded file public **getType** () Returns the mime type reported by the browser This mime type is not completely secure, use getRealType() instead public **getRealType** () Gets the real mime type of the upload file using finfo public **isUploadedFile** () Checks whether the file has been uploaded via Post. public **moveTo** (*mixed* $destination) Moves the temporary file to a destination within the application