yii2图片上传
来源:互联网 发布:怎么安装oracle数据库 编辑:程序博客网 时间:2024/04/29 11:42
<?php/** * Created by PhpStorm. * User: 鹏鹏 * Date: 2016/12/6 * Time: 11:09 */namespace frontend\controllers;use Yii;use frontend\models\UploadForm;use yii\web\UploadedFile;class UploadController extends \yii\web\Controller{ public function actionUpload() { //实例化model $model = new UploadForm(); //接值 if (Yii::$app->request->isPost) { $model->file = UploadedFile::getInstance($model, 'file'); //验证 if ($model->file && $model->validate()) { $fileName = date("Ymd H:i:s").$model->file->baseName . "." .$model->file->extension; //图片的路径 $dir = 'uploads'."/". $fileName; //保存 $model->file->saveAs($dir); //$model->file->saveAs('uploads/' . $model->file->baseName . '.' . $model->file->extension); } } return $this->render('upload', ['model' => $model]); }}model层uploadfrom.php<?php/** * Created by PhpStorm. * User: 鹏鹏 * Date: 2016/12/6 * Time: 11:06 */namespace frontend\models;use yii\base\Model;use yii\web\UploadedFile;/** * UploadForm is the model behind the upload form. */class UploadForm extends Model{ /** * @var UploadedFile file attribute */ public $file; /** * @return array the validation rules. */ public function rules() { return [ [['file'],'file'] ]; }}
view里面upload.php<?phpuse yii\widgets\ActiveForm;use yii\helpers\Html;?><?php $form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data']]) ?><?= $form->field($model,'file')->fileInput() ?> <button>提交</button><?php ActiveForm::end() ?><?= Html::img('@web/uploads/1.jpg', ['alt' => 'My logo']) ?>
0 0
- Yii2.0 上传图片
- yii2图片上传
- yii2图片上传
- Yii2::上传图片
- Yii2 上传图片
- yii2图片上传组件,多图上传,图片上传预览
- yii2利用自带UploadedFile上传图片
- yii2 之图片上传插件fileinput使用说明
- Yii2 uploadify ajax上传图片 上传多图、单图
- yii2文件(图片)上传,url保存到数据表
- yii2 自定义组件-全局使用图片上传功能
- Yii2.0在控制器简单的上传图片加入库
- yii2解决百度编辑器umeditor图片上传问题
- Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片
- Yii2上传文件
- yii2文件上传
- Yii2.0文件上传
- YII2 CURL 上传
- NodeJS简要教程
- 高德地图——搜索
- 让京东的密码问题从此不再重现(NET篇)
- 响应式页面制作总结
- mac电脑如何抢火车票
- yii2图片上传
- spring 常用注解
- 深入理解 GRE tunnel
- linux下分割catalina.out文件,按天生成文件
- Uiautomator使用方法的简单介绍
- windows使用git时出现:warning: LF will be replaced by CRLF
- HashMap的使用
- Java使用EasyMock编写单元测试
- android 关于屏幕截图的操作类