Сохранение файла в систему
Для того чтобы сохранить файл, необходимо использовать объект PrFile
Создадим объект
$prFile= new PrFile('/test/image.png');
Сохраним файл
$file = $prFile-> type(['png', 'jpg', 'jpeg']) -> maxSize(1) -> save();
Метод type() принимает в качестве аргумента массив расширений которые можно загружать.
Метод maxSize() устанавливает максимально допустимый размер файла для загрузки в МБ.
Метод save() Сохраняет файл в систему и возвращает объект файла.
stdClass Object
(
[id] => 8
[date_create] => 2018-03-21 14:45:37
[date_update] => 2018-03-21 14:45:37
[creator_id] => 1
[size_info] => 0.200 Mb.
[size_mb] => 0
[name] => image.png
[type] => png
[link] => /upload/prfiles/2018/03/21/1/c32wdy.php
[creator_uid] => c4ca4238a0b923820dcc509a6f75849b
)
Важно! После сохранения исходный файл (в нашем случае /test/image.png) удалится.