Класс Phalcon\Http\Request\File
реализует Phalcon\Http\Request\FileInterface
Предоставляет обертки ООП для суперглобальной переменной $_FILES
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, сообщённый браузером. Этот тип MIME не является полностью безопасным, используйте getRealType() вместо него
public getRealType ()
Получает реальный тип MIME загруженного файла, используя finfo
public isUploadedFile ()
Проверяет, был ли файл загружен через Post.
public moveTo (mixed $destination)
Перемещает временный файл в указанное приложением место назначения
© 2011–2017 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/latest/api/Phalcon_Http_Request_File.html