Yii2 UploadedFile上传文件
- 2019 年 11 月 22 日
- 筆記
use yiiwebUploadedFile;
public function actionUpload() { Yii::$app->response->format = Response::FORMAT_JSON; if(Yii::$app->request->isPost) { $image = UploadedFile::getInstanceByName('img'); $imageName = $image->getBaseName(); $ext = $image->getExtension(); $rootPath = 'assets/images/'; $path = $rootPath.date('Y/m/d/'); if (!file_exists($path)) { mkdir($path, 0755, true); } $fullName = $path.$imageName.$ext; if($image->saveAs($fullName)) { return ['code'=>1, 'message'=>'保存图片成功', 'data'=>$fullName]; } else { return ['code'=>0, 'message'=>'保存图片失败', 'data'=>$image->error]; } } else { return ['code'=>0, 'message'=>'不是POST']; } }
原文链接:https://blog.csdn.net/lilongsy/article/details/84620377