龙空技术网

Yii2 UploadedFile上传文件

亲亲双面人 42

前言:

目前我们对“yii2获取ajaxpost数据”可能比较关怀,咱们都想要知道一些“yii2获取ajaxpost数据”的相关知识。那么小编也在网摘上收集了一些关于“yii2获取ajaxpost数据””的相关资讯,希望你们能喜欢,兄弟们一起来学习一下吧!

use yii\web\UploadedFile;

public function actionUpload()

{

Yii::$app->response->format = Response::FORMAT_JSON;

if(Yii::$app->request->isPost) {

$image = UploadedFile::getInstanceByName('img');

imageName =imageName=image->getBaseName();

ext =ext=image->getExtension();

$rootPath = 'assets/images/';

path =path=rootPath.date('Y/m/d/');

if (!file_exists($path)) {

mkdir($path, 0755, true);

}

fullName =fullName=path.imageName.imageName.ext;

if(image->saveAs(image−>saveAs(fullName)) {

return ['code'=>1, 'message'=>'保存图片成功', 'data'=>$fullName];

} else {

return ['code'=>0, 'message'=>'保存图片失败', 'data'=>$image->error];

}

} else {

return ['code'=>0, 'message'=>'不是POST'];

}

}

标签: #yii2获取ajaxpost数据