yuqinglan / upload
一个文件上传通用类
v1.1
2019-02-27 03:18 UTC
Requires
- php: >=5.4
This package is auto-updated.
Last update: 2025-05-26 16:19:55 UTC
README
Introduction
一个文件上传通用类
Install
$ composer require yuqinglan/upload
Demo
<?php require_once __DIR__ . '../vendor/autoload.php'; use zhangjian\upload\UploadFile; $upload = new UploadFile(); $upload->maxSize = 1*1024*1024; // 默认为-1,不限制上传大小 $upload->savePath = './upload/'; // 上传根目录 $upload->saveRule = 'uniqid'; // 上传文件的文件名保存规则 $upload->uploadReplace = true; // 如果存在同名文件是否进行覆盖 $upload->autoSub = true; // 上传子目录开启 $upload->subType = 'date'; // 上传子目录命名规则 $upload->allowExts = ['jpg', 'png']; // 允许类型 if ($upload->upload()) { var_dump($upload->getUploadFileInfo()); } else { var_dump($upload->getErrorMsg()); }