yii上传文件或图片实例


Posted in PHP onApril 01, 2014

1.test.php

<body>
<form action="<?php echo $this->createUrl('/test/upload/');?>" method="post" enctype="multipart/form-data">
<input type="file" name="file"/>
<input type="hidden" name="dir" value="test"/>
<input type="submit" value="Upload Image"/>
</form>
</body>

‘/test/upload/'改成你相应的地址。
2.TestController.php
    public function actionUpload()
    {        $dir = isset($_REQUEST['dir']) ? $_REQUEST['dir'] : '';
        $image = CUploadedFile::getInstanceByName('file');
        $dir=Yii::getPathOfAlias('webroot').'/images/'.$dir.'/';
        //上传目录
        if (!is_dir($dir)) {
            mkdir($dir); 
        //目录不存在则创建
        }
        $name = $dir.$image->name; 
        //文件名绝对路径
        $status = $image->saveAs($name,true); 
        //保存文件
        if ($status) {
            echo 'success';
        }else {
            echo 'fail';
        }
    }

3. 测试

访问http://www.ttlsa.com/test/test,上传你的文件即可。如果出现succes说明成功了。

PHP 相关文章推荐
E路文章系统PHP
Dec 11 PHP
php学习 函数 课件
Jun 15 PHP
php 表单数据的获取代码
Mar 10 PHP
mysqli_set_charset和SET NAMES使用抉择及优劣分析
Jan 13 PHP
PHP常用技巧汇总
Mar 04 PHP
Yii2前后台分离及migrate使用(七)
May 04 PHP
php排序算法实例分析
Oct 17 PHP
php事务回滚简单实现方法示例
Mar 28 PHP
PHP实现重载的常用方法实例详解
Oct 18 PHP
php实现的mongoDB单例模式操作类
Jan 20 PHP
PHP自动识别当前使用移动终端
May 21 PHP
Thinkphp 框架扩展之数据库驱动常用方法小结
Apr 23 PHP
ThinkPHP使用UTFWry地址库进行IP定位实例
Apr 01 #PHP
php验证是否是md5编码的简单代码
Apr 01 #PHP
PHP的一个完美GIF等比缩放类,附带去除缩放黑背景
Apr 01 #PHP
PHP把网页保存为word文件的三种方法
Apr 01 #PHP
php时间戳转换的示例
Mar 31 #PHP
php使用curl存储cookie的示例
Mar 31 #PHP
php过滤敏感词的示例
Mar 31 #PHP
You might like
PHP统计目录下的文件总数及代码行数(去除注释及空行)
2011/01/17 PHP
php注册登录系统简化版
2020/12/28 PHP
msn上的tab功能Firefox对childNodes处理的一个BUG
2008/01/21 Javascript
javascript中onclick(this)用法介绍
2013/04/19 Javascript
使用原生js实现页面蒙灰(mask)效果示例代码
2014/06/20 Javascript
jquery ui dialog替代confirm实例分析
2016/01/25 Javascript
jQuery Easyui学习之datagrid 动态添加、移除editor
2016/01/27 Javascript
bootstrapfileinput实现文件自动上传
2016/11/08 Javascript
JavaScript函数表达式详解及实例
2017/05/05 Javascript
Vue非父子组件通信详解
2017/06/12 Javascript
微信小程序上传图片到服务器实例代码
2017/11/07 Javascript
React Native 使用Fetch发送网络请求的示例代码
2017/12/02 Javascript
vue中本地静态图片路径写法
2018/03/06 Javascript
详解JS中统计函数执行次数与执行时间
2018/09/04 Javascript
解决echarts图表使用v-show控制图表显示不全的问题
2020/07/19 Javascript
解决vue elementUI 使用el-select 时 change事件的触发问题
2020/11/17 Vue.js
Python简单格式化时间的方法【strftime函数】
2016/09/18 Python
Python如何实现守护进程的方法示例
2017/02/08 Python
Python Flask-web表单使用详解
2017/11/18 Python
Python实现的井字棋(Tic Tac Toe)游戏示例
2018/01/31 Python
Python决策树之基于信息增益的特征选择示例
2018/06/25 Python
python生成1行四列全2矩阵的方法
2018/08/04 Python
纯CSS3实现绘制各种图形实现代码详细整理
2012/12/26 HTML / CSS
HTML5 表单验证失败的提示语问题
2017/07/13 HTML / CSS
枚举与#define宏的区别
2014/04/30 面试题
行政主管岗位职责
2013/11/18 职场文书
物流创业计划书
2014/02/01 职场文书
高中语文课后反思
2014/04/27 职场文书
2014年四风问题个人对照自查剖析材料
2014/09/15 职场文书
单位工作证明
2014/10/07 职场文书
省委召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
酒店辞职信怎么写
2015/02/27 职场文书
社区工作者个人总结
2015/02/28 职场文书
总经理司机岗位职责
2015/04/10 职场文书
Vue全家桶入门基础教程
2021/05/14 Vue.js
React forwardRef的使用方法及注意点
2021/06/13 Javascript