如何使用ThinkPHP5框架与Plupload插件实现高效图片批量上传?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1121个文字,预计阅读时间需要5分钟。
本例展示了如何使用ThinkPHP5框架结合PLUpload实现图片批量上传功能。以下是一个简化的步骤:
1. 在`extend`目录下新增`uploader`目录。
2.在`uploader`目录中创建名为`Uploads.php`的文件,并添加以下内容:
php
class Uploads{ public function __construct() { // 上传图片 $config=array( 'maxSize'=> 3145728, // 单位:B 'rootPath'=> './Uploads/', // 文件保存目录 'savePath'=> '', // 保存子目录 'saveName'=> array('uniqid', ''), // 上传文件命名规则 'exts'=> array('jpg', 'gif', 'png', 'jpeg'), // 允许上传的文件后缀 'autoSub'=> true, ); $this->upload=new \Think\Upload($config); // 实例化上传类 }}
3. 在需要使用上传功能的控制器中,引入`Uploads.php`并实例化`Uploads`类。
本文共计1121个文字,预计阅读时间需要5分钟。
本例展示了如何使用ThinkPHP5框架结合PLUpload实现图片批量上传功能。以下是一个简化的步骤:
1. 在`extend`目录下新增`uploader`目录。
2.在`uploader`目录中创建名为`Uploads.php`的文件,并添加以下内容:
php
class Uploads{ public function __construct() { // 上传图片 $config=array( 'maxSize'=> 3145728, // 单位:B 'rootPath'=> './Uploads/', // 文件保存目录 'savePath'=> '', // 保存子目录 'saveName'=> array('uniqid', ''), // 上传文件命名规则 'exts'=> array('jpg', 'gif', 'png', 'jpeg'), // 允许上传的文件后缀 'autoSub'=> true, ); $this->upload=new \Think\Upload($config); // 实例化上传类 }}
3. 在需要使用上传功能的控制器中,引入`Uploads.php`并实例化`Uploads`类。

