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 相关文章推荐
用PHP编写PDF文档生成器
Oct 09 PHP
一个简洁的多级别论坛
Oct 09 PHP
分享PHP入门的学习方法
Jan 02 PHP
在VS2008中编译MYSQL5.1.48的方法
Jul 03 PHP
php颜色转换函数hex-rgb(将十六进制格式转成十进制格式)
Sep 23 PHP
php函数serialize()与unserialize()用法实例
Nov 06 PHP
PHP采用get获取url汉字出现乱码的解决方法
Nov 13 PHP
PHP生成条形图的方法
Dec 10 PHP
php计算多个集合的笛卡尔积实例详解
Feb 16 PHP
PHPMailer ThinkPHP实现自动发送邮件功能
Jun 10 PHP
Thinkphp5.0框架视图view的循环标签用法示例
Oct 12 PHP
设定php简写功能的方法
Nov 28 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
基于mysql的论坛(4)
2006/10/09 PHP
Ajax+PHP边学边练 之五 图片处理
2009/12/03 PHP
php中session_unset与session_destroy的区别分析
2011/06/16 PHP
几道坑人的PHP面试题 试试看看你会不会也中招
2014/08/19 PHP
php设计模式之单例模式代码
2016/06/11 PHP
myeclipse安装jQuery插件的方法
2011/03/29 Javascript
在chrome浏览器中,防止input[text]和textarea在聚焦时出现黄色边框的解决方法
2011/05/24 Javascript
javascript真的不难-回顾一下基础知识
2013/01/15 Javascript
jQuery jcrop插件截图使用方法
2013/11/20 Javascript
JS仿百度搜索自动提示框匹配查询功能
2013/11/21 Javascript
JS去掉第一个字符和最后一个字符的实现代码
2014/02/20 Javascript
javascript正则表达式中的replace方法详解
2015/04/20 Javascript
jQuery进行组件开发完整实例
2015/12/15 Javascript
node.js基于mongodb的搜索分页示例
2017/01/22 Javascript
ES6新特性六:promise对象实例详解
2017/04/21 Javascript
解决Vue 项目打包后favicon无法正常显示的问题
2018/09/01 Javascript
微信小程序实现的图片保存功能示例
2019/04/24 Javascript
在vue中axios设置timeout超时的操作
2020/09/04 Javascript
vue 动态生成拓扑图的示例
2021/01/03 Vue.js
讲解Python中fileno()方法的使用
2015/05/24 Python
Python的argparse库使用详解
2018/10/09 Python
如何基于Python创建目录文件夹
2019/12/31 Python
Pandas缺失值2种处理方式代码实例
2020/06/13 Python
CSS3,线性渐变(linear-gradient)的使用总结
2017/01/09 HTML / CSS
canvas实现按住鼠标移动绘制出轨迹的示例代码
2018/02/05 HTML / CSS
日本最新流行服饰网购:Nissen
2016/07/24 全球购物
Tory Burch德国官网:美国时尚生活品牌
2018/01/03 全球购物
毕业自荐信
2013/12/16 职场文书
电脑专业个人求职信范文
2014/02/04 职场文书
求职自荐信怎么写
2014/03/06 职场文书
中药专业自荐信范文
2014/03/18 职场文书
目标责任书范文
2014/04/14 职场文书
和谐家庭演讲稿
2014/05/24 职场文书
2015年文明创建工作总结
2015/04/30 职场文书
违规违纪检讨书范文
2015/05/06 职场文书
教师读书笔记
2015/06/29 职场文书