mariolucasdev/filewizard

使用PHP处理文件的特性。

dev-develop 2024-05-30 20:36 UTC

This package is auto-updated.

Last update: 2024-09-30 21:19:57 UTC


README

使用PHP处理文件的特性。

🧰 安装FileWizard包

composer require mariolucasdev/filewizard

✔️ 使用

上传单个文件

use FileWizard\UploadWizard;

$wizard = new UploadWizard();
$file = $wizard::upload('source/file.ext', 'dest/');

// OR

$wizard = new UploadWizard(destination: 'dest/dir/');
$file = $wizard::upload('source/file.ext');

// $file output
// ['name', 'source', 'destination', 'extension', 'size', 'mime']

多个文件

use FileWizard\UploadWizard;

$wizard = new UploadWizard(destination: 'dest/dir/');

$files = $wizard::upload([
    'source/file1.txt',
    'source/file2.txt',
]);

// $files output
// [
//     ['name', 'source', 'destination', 'extension', 'size', 'mime']
//     ['name', 'source', 'destination', 'extension', 'size', 'mime']
// ]