gustarus/yii2-upload

一个通过API和接口管理上传下载文件的模块

安装次数: 144

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:yii2-extension

1.1.0 2019-10-02 16:30 UTC

This package is auto-updated.

Last update: 2024-09-29 05:22:05 UTC


README

此包是一个用于管理上传的模块。该模块有两个操作 DownloadActionUploadAction,您可以在控制器中使用它们。此外,此模块还有一个Web界面来显示和管理上传。

安装

1. 使用composer要求此包

composer require gustarus/yii2-upload

2. 将一些代码添加到您的默认配置文件中

该文件应在webconsole中使用。此外,您还应定义上传文件夹(用于存储上传的文件)。

[
  '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提供。

待办事项

  • 描述如何在控制器中使用这些操作。
  • 描述如何将数据发送到上传操作。
  • 描述如何使用下载操作。