abdilltmvn / yii2-cuploadabdiltmvn
purpose for upload file throught different hosts
Installs: 179
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:yii2-extension
Requires
- yiisoft/yii2: ~2.0.0
This package is auto-updated.
Last update: 2025-06-16 23:37:32 UTC
README
Yii2 extension that purpose for upload file through different hosts ( particulary for my ordinary task XD;
)
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist abdilltmvn/yii2-cuploadabdiltmvn "*"
or add
"abdilltmvn/yii2-cuploadabdiltmvn": "*"
to the require section of your composer.json
file.
USAGE :
Once the extension is installed. Prepare required table by execute yii migrate.
yii migrate --migrationPath=@abdiltmvn/Cupload/migrations
client side
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
server side
use abdiltmvn\Cupload\ServerUpload; $serverUpload = new ServerUpload(); \Yii::$app->response->format = \yii\web\Response::FORMAT_JSON; return [ 'dataUpload' => $serverUpload->uploadServer() ]; // return json data
TODO
- Add more documentation
- Release to stable version (
still experimental
)