Class **Phalcon\\Http\\Request\\File**
======================================

*implements* :doc:`Phalcon\\Http\\Request\\FileInterface <Phalcon_Http_Request_FileInterface>`

Provides OO wrappers to the $_FILES superglobal  

.. code-block:: php

    <?php

    class PostsController extends \Phalcon\Mvc\Controller
    {
    
    public function uploadAction()
    {
    	//Check if the user has uploaded files
    	if ($this->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  **__construct** (*array* $file)

Phalcon\\Http\\Request\\File constructor



public *int*  **getSize** ()

Returns the file size of the uploaded file



public *string*  **getName** ()

Returns the real name of the uploaded file



public *string*  **getTempName** ()

Returns the temporal name of the uploaded file



public *boolean*  **moveTo** (*string* $destination)

Move the temporary file to a destination