Spec-Zone.ru › Phalcon 2

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

extends SplFileInfo

implements Phalcon\Http\Request\FileInterface

Предоставляет объектные оболочки для суперглобальной переменной $_FILES

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";
                    }
            }
    }

}

Методы

public __construct (array $file)

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

public int getSize ()

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

public string getName ()

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

public string getTempName ()

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

public string getType ()

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

public string getRealType ()

Получает фактический тип MIME загруженного файла с помощью finfo

public string getError ()

Возвращает код ошибки

public string getKey ()

Возвращает ключ файла

public boolean isUploadedFile ()

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

public boolean moveTo (string $destination)

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

public static __set_state (unknown $params)

...

public string getExtension ()

Возвращает расширение файла

public getPath () унаследованно от SplFileInfo

...

public getFilename () унаследованно от SplFileInfo

...

public getBasename ([unknown $suffix]) унаследованно от SplFileInfo

...

public getPathname () унаследованно от SplFileInfo

...

public getPerms () унаследованно от SplFileInfo

...

public getInode () унаследованно от SplFileInfo

...

public getOwner () унаследованно от SplFileInfo

...

public getGroup () унаследованно от SplFileInfo

...

public getATime () унаследованно от SplFileInfo

...

public getMTime () унаследованно от SplFileInfo

...

public getCTime () унаследованно от SplFileInfo

...

public isWritable () унаследованно от SplFileInfo

...

public isReadable () унаследованно от SplFileInfo

...

public isExecutable () унаследованно от SplFileInfo

...

public isFile () унаследованно от SplFileInfo

...

public isDir () унаследованно от SplFileInfo

...

public isLink () унаследованно от SplFileInfo

...

public getLinkTarget () унаследованно от SplFileInfo

...

public getRealPath () унаследованно от SplFileInfo

...

public getFileInfo ([unknown $class_name]) унаследованно от SplFileInfo

...

public getPathInfo ([unknown $class_name]) унаследованно от SplFileInfo

...

public openFile ([unknown $open_mode], [unknown $use_include_path], [unknown $context]) унаследованно от SplFileInfo

...

public setFileClass ([unknown $class_name]) унаследованно от SplFileInfo

...

public setInfoClass ([unknown $class_name]) унаследованно от SplFileInfo

...

final public _bad_state_ex () унаследованно от SplFileInfo

...

public __toString () унаследованно от SplFileInfo

...

© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/api/Phalcon_Http_Request_File.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API