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 相关文章推荐
用libtemplate实现静态网页生成
Oct 09 PHP
php下使用以下代码连接并测试
Apr 09 PHP
Eclipse的PHP插件PHPEclipse安装和使用
Jul 20 PHP
php网站被挂木马后的修复方法总结
Nov 06 PHP
PHP中JSON的应用技巧
Oct 10 PHP
Yii2中使用asset压缩js,css文件的方法
Nov 24 PHP
PHP下 Mongodb 连接远程数据库的实例代码
Aug 30 PHP
php实现小程序支付完整版
Oct 09 PHP
laravel5环境隐藏index.php后缀(apache)的方法
Oct 12 PHP
浅析PHP中json_encode与json_decode的区别
Jul 15 PHP
PHP 图片处理
Sep 16 PHP
PHP tp5中使用原生sql查询代码实例
Oct 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
PDO::errorCode讲解
2019/01/28 PHP
一些易混淆且不常用的属性,希望有用
2007/01/29 Javascript
Extjs学习笔记之四 工具栏和菜单
2010/01/07 Javascript
关于JavaScript定义类和对象的几种方式
2010/11/09 Javascript
我的NodeJs学习小结(一)
2014/07/06 NodeJs
JavaScript字符串对象split方法入门实例(用于把字符串分割成数组)
2014/10/16 Javascript
node.js中的querystring.parse方法使用说明
2014/12/10 Javascript
jquery实现动态改变div宽度和高度
2015/05/08 Javascript
js实现基于正则表达式的轻量提示插件
2015/08/29 Javascript
JS拖拽组件学习使用
2016/01/19 Javascript
jquery实现点击弹出可放大居中及关闭的对话框(附demo源码下载)
2016/05/10 Javascript
jquery动态遍历Json对象的属性和值的方法
2016/07/27 Javascript
JavaScript实现倒计时跳转页面功能【实用】
2016/12/13 Javascript
jquery中封装函数传递当前元素的方法示例
2017/05/05 jQuery
JavaScript 巧学巧用
2017/05/23 Javascript
jQuery与vue实现拖动验证码功能
2018/01/30 jQuery
javaScript产生随机数的用法小结
2018/04/21 Javascript
如何用input标签和jquery实现多图片的上传和回显功能
2018/05/16 jQuery
angular6的响应式表单的实现
2018/10/10 Javascript
Vue.js子组件向父组件通信的方法实例代码详解
2018/12/10 Javascript
跟老齐学Python之玩转字符串(2)更新篇
2014/09/28 Python
详解Django解决ajax跨域访问问题
2018/08/24 Python
Django框架视图介绍与使用详解
2019/07/18 Python
keras实现多种分类网络的方式
2020/06/11 Python
Django实现随机图形验证码的示例
2020/10/15 Python
有关HTML5 Video对象的ontimeupdate事件(Chrome上无效)的问题
2013/07/19 HTML / CSS
好莱坞百老汇御用王牌美妆:Koh Gen Do 江原道
2018/04/03 全球购物
日本著名化妆品零售网站:Cosme Land
2019/03/01 全球购物
应聘教师自荐信
2013/10/12 职场文书
七年级地理教学反思
2014/01/26 职场文书
运动会获奖感言
2014/02/11 职场文书
校庆团日活动总结
2014/08/28 职场文书
文案策划岗位职责
2015/02/11 职场文书
2015年基层党建工作汇报材料
2015/06/25 职场文书
教育读书笔记
2015/07/02 职场文书
八年级英语教学反思
2016/02/15 职场文书