gustarus / yii2-upload
一个通过API和接口管理上传下载文件的模块
1.1.0
2019-10-02 16:30 UTC
Requires
- php: >=5.4.0
- gustarus/yii2-dropzone: ^1.0
- yiisoft/yii2: ^2.0.0
- yiisoft/yii2-bootstrap: ^2.0.0
This package is auto-updated.
Last update: 2024-09-29 05:22:05 UTC
README
此包是一个用于管理上传的模块。该模块有两个操作 DownloadAction
和 UploadAction
,您可以在控制器中使用它们。此外,此模块还有一个Web界面来显示和管理上传。
安装
1. 使用composer要求此包
composer require gustarus/yii2-upload
2. 将一些代码添加到您的默认配置文件中
该文件应在web
和console
中使用。此外,您还应定义上传文件夹(用于存储上传的文件)。
[ 'aliases' => [ '@uploads' => '@app/web/uploads', ], 'modules' => [ 'upload' => [ 'class' => 'gustarus\upload\Module', ], ], ];
3. 将一些代码添加到您的控制台配置文件中
使用此代码,您将启用此包的迁移。
[ 'controllerNamespace' => 'app\commands', 'controllerMap' => [ 'migrate' => [ 'class' => 'yii\console\controllers\MigrateController', 'migrationPath' => [ '@gustarus/upload/migrations', ], ], ], ]
4. 使用此模块
模块界面将通过/upload
URI提供。
待办事项
- 描述如何在控制器中使用这些操作。
- 描述如何将数据发送到上传操作。
- 描述如何使用下载操作。