Сохранение файла в систему

Для того чтобы сохранить файл, необходимо использовать объект 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) удалится.