yii框架简单上传(不包含model层)
2016-11-11 16:01
274 查看
v层写原生上传代码就可以
<form action="?r=test2/upload" method="post" enctype="multipart/form-data">
<!-- 验证安全性 -->
<input type="hidden" id="_csrf" name="<?php echo Yii::$app->request->csrfParam;?>" value="<?php echo yii::$app->request->csrfToken?>">
<input type="file" name="img" value="">
<input type="submit" value="上传">
</form>
c层将以下代码复制到控制器就ok啦
$upload=new UploadedFile(); //实例化上传类
$name=$upload->getInstanceByName('img'); //获取文件原名称
$img=$_FILES['img']; //获取上传文件参数
$upload->tempName=$img['tmp_name']; //设置上传的文件的临时名称
$img_path='uploads/'.$name; //设置上传文件的路径名称(这里的数据进行入库)
$arr=$upload->saveAs($img_path); //保存文件
<form action="?r=test2/upload" method="post" enctype="multipart/form-data">
<!-- 验证安全性 -->
<input type="hidden" id="_csrf" name="<?php echo Yii::$app->request->csrfParam;?>" value="<?php echo yii::$app->request->csrfToken?>">
<input type="file" name="img" value="">
<input type="submit" value="上传">
</form>
c层将以下代码复制到控制器就ok啦
$upload=new UploadedFile(); //实例化上传类
$name=$upload->getInstanceByName('img'); //获取文件原名称
$img=$_FILES['img']; //获取上传文件参数
$upload->tempName=$img['tmp_name']; //设置上传的文件的临时名称
$img_path='uploads/'.$name; //设置上传文件的路径名称(这里的数据进行入库)
$arr=$upload->saveAs($img_path); //保存文件
相关文章推荐
- yii 框架的文件上传 (简单实现)
- 某互联网企业技术发展史(四)配置nginx和mysql兼容Yii框架,上传网站并调试成功
- yii框架简单安装方法
- Yii框架中文件上传
- yii 各大框架文件上传(文件,视频,音乐)
- yii框架中的文件上传
- 学习 yii 框架 – 使用简单的动作过滤器
- yii框架的简单curd
- yii框架之简单的验证码实现
- Yii框架上传图片用法总结
- yii框架csv格式上传
- 【ci框架】CI框架简单文件上传总结
- YII框架下整合上传插件EFineUploader
- Yii快速快速全面入门教程 让你对yii框架有个简单的认识
- Yii2.0框架的介绍和简单部署
- 详细介绍Scoket编程 包含最简单实现但客户端、多客户端多会话 、上传
- java简单多线程方式+实现文件上传(spring mvc + jquery.form.js 框架)
- yii框架_1_简单模型搭建与应用
- python常用web框架简单性能测试结果分享(包含django、flask、bottle、tornado)
- yii框架中文件上传