deschamps-jeremy / php-file
A file manager
1.0.8
2021-04-25 23:38 UTC
Requires
- php: >=7.3.0
README
A file manager
Contrib
- Download the repository, in a CLI :
git clone https://github.com/DeschampsJeremy/PhpFile.git
Push on the staging
branch.
Install
- Download the package, in a CLI :
composer require deschamps-jeremy/php-file
- Import :
use DeschampsJeremy\FileService;
- Construct on your controller :
$fileService = new FileService('testFolder');
Script will automatically create an uploaded
folder to contains uploaded\tmp
, uploaded\testFolder
directories.
- Use any methods, the security apply actions only on
uploaded\testFolder
, you can create any PhpFileService objects you needed.
Methods
On this examples, I have an uploaded\testFolder
directory to contains :
"jpg_1200x800.jpg"
"png_1200x800.png"
"pdf.pdf"
"myFolder": [
"jpg_1200x800.jpg",
"pdf.pdf",
"png_1200x800.png"
"otherFolder": [
"jpg_1200x800.jpg",
"pdf.pdf",
"png_1200x800.png"
],
],