yuqinglan / upload
一个文件上传通用类
Installs: 9
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/yuqinglan/upload
Requires
- php: >=5.4
This package is auto-updated.
Last update: 2025-09-26 17:02:31 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()); }