abdilltmvn / yii2-cuploadabdiltmvn
通过不同主机上传文件的目的
dev-master
2019-04-16 10:06 UTC
Requires
- yiisoft/yii2: ~2.0.0
This package is auto-updated.
Last update: 2024-09-16 22:12:29 UTC
README
用于通过不同主机上传文件的Yii2扩展(特别是为了我的普通任务 XD;
)
安装
安装此扩展的首选方式是通过 composer。
运行以下命令:
php composer.phar require --prefer-dist abdilltmvn/yii2-cuploadabdiltmvn "*"
或
"abdilltmvn/yii2-cuploadabdiltmvn": "*"
将以下内容添加到您的 composer.json
文件的 require 部分中。
用法
安装扩展后,通过执行 yii migrate 准备所需的表。
yii migrate --migrationPath=@abdiltmvn/Cupload/migrations
客户端
use abdiltmvn\Cupload\ClientUpload; $upload = new ClientUpload([ 'attr' => 'file', 'url' => 'http://url.test/backend/site/upload', 'path' => \Yii::getAlias("@common/uploads/file.pdf") //$model->file ]); \Yii::$app->response->format = \yii\web\Response::FORMAT_JSON; return $upload->uploadClient()->data; //return json data
服务器端
use abdiltmvn\Cupload\ServerUpload; $serverUpload = new ServerUpload(); \Yii::$app->response->format = \yii\web\Response::FORMAT_JSON; return [ 'dataUpload' => $serverUpload->uploadServer() ]; // return json data
待办事项
- 添加更多文档
- 发布稳定版本(
仍为实验性
)