yii2 文件上传
来源:互联网 发布:联迪a8安装软件 编辑:程序博客网 时间:2024/06/05 23:50
use yii\web\UploadedFile; //post过来的文件名,保存路径,保存文件名,允许的格式(数组形式)public function upload_file($file_name,$save_dir,$save_name,$file_type=['jpg','txt','xls','jpeg','png']){ if (!is_dir($dir=Yii::$app->basePath.'/../'.$save_dir)){ mkdir(Yii::$app->basePath.'/../'.$save_dir,0777,true); } $file=UploadedFile::getInstanceByName($file_name); $absolute_path=$dir.$save_name.'.'.$file->extension; $relative_path=$save_dir.$save_name.'.'.$file->extension; if (in_array($file->extension,$file_type)){ if ($file && $file->saveAs($absolute_path)){ $data['absolute_path']=$absolute_path; $data['relative_path']=$relative_path; return $data; }else{ return '上传失败'; } }else{ return '格式不对!请选择正确文件'; } }
0 0
- Yii2上传文件
- yii2文件上传
- Yii2.0文件上传
- yii2的文件上传
- yii2文件上传
- yii2.0 文件上传
- yii2文件上传
- yii2 文件上传
- yii2 文件上传
- Yii2 上传文件
- Yii2文件上传
- Yii2文件上传
- yii2文件上传
- yii2.0表单上传文件
- yii2.0多文件上传
- Yii2使用表单上传文件
- yii2框架实现文件上传
- yii2.0实现文件上传
- Redis
- Google Map 如何捕获onTouchEvent
- Android 控件自动“移入、暂停、移出”效果的实现
- SVN分支
- Xstream 来实习JavaBean转换成XML
- yii2 文件上传
- 命令
- Linux自定义命令
- 怎么在resin上发布war包?
- wpf获取gps数据在地图上显示定位
- Linux问题
- Android获取状态栏高度
- python 图片处理包 PIL
- 【Linux】Nginx反向代理/缓存配置