Table Of Contents

Previous topic

< Class Phalcon\Http\Request\Exception

Next topic

Class Phalcon\Http\Response >

This Page

Class Phalcon\Http\Request\File

implements Phalcon\Http\Request\FileInterface

Provides OO wrappers to the $_FILES superglobal

<?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 whithin the application