信息发布→ 登录 注册 退出

yii框架实现图片上传源码分享

发布时间:2020-12-18

点击量:

下面是yii框架实现图片上传功能的源码,希望能对大家有所帮助。

(学习视频分享:编程视频)

1、model

 false, 'extensions' => 'png, jpg,bmp,jpeg'],
        ];
    }
    public function attributeLabels()
    {
        return [
            't_img'=>'请上传文章图片',
            'verifyCode' => '请在右面输入验证码',
        ];
    }
 
 
    public function upload()
    {
        $imgName=time().rand(100,999).".".$this->t_img->extension;
        if ($this->validate()) {
            $this->t_img->saveAs('uploads/' .$imgName);
            $path='uploads/' .$imgName;
            return $path;
        } else {
            return false;
        }
    }
}
 
?>

2、控制器

 $data=Yii::$app->request->post();
            $data['t_addtime']=date('Y-m-d H:i:s');
            $upload->t_img = UploadedFile::getInstance($upload, 't_img');
            $path=$upload->upload();

3、视图层



 ['enctype' => 'multipart/form-data'],
        'method'=>'POST',
    ]
);?>
>
field($upload,'t_img')->fileInput()?>
'btn btn-success'])?>
id="c_id" /> registerJs($js); ?>

相关推荐:yii框架

标签:# yii框架  # YII  # 请填写  # 请在  # 验证码  # 能对  # 图片上传  # 上传  # imgName  # time  # rand  # upload  
在线客服
服务热线

服务热线

4008888355

微信咨询
二维码
返回顶部
×二维码

截屏,微信识别二维码

打开微信

微信号已复制,请打开微信添加咨询详情!