Класс Phalcon\Http\Request\File

Реализует Phalcon\Http\Request\FileInterface

Source on GitHub

Предоставляет обертки OO для суперглобальных $_FILES

<?php

use Phalcon\Mvc\Controller;

class PostsController extends 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";
            }
       }
    }
}

Методы

public getError ()

public getKey ()

public getExtension ()

public __construct (array $file, [mixed $key])

Phalcon\Http\Request\File конструктор

public getSize ()

Возвращает размер загруженного файла

public getName ()

Возвращает реальное имя загруженного файла

public getTempName ()

Возвращает временное имя загруженного файла

public getType ()

Возвращает тип MIME сообщает Обозреватель данного типа не является полностью безопасной, используйте getRealType() вместо

public getRealType ()

Возвращает реальный тип mime загружаемого файла с помощью finfo

public isUploadedFile ()

Проверяет, был ли файл загружен по почте.

public moveTo (mixed $destination)

Перемещает временный файл в место назначения в приложении