首页 > Web开发 > 详细

qeephp Helper_Uploader 类

时间:2015-02-26 14:42:42      阅读:224      评论:0      收藏:0      [点我收藏+]

Helper_Uploader 封装了一些针对上传文件的操作

existsFile()判断指定名字的上传对象是否存在

file()获取文件对象

isValid()判断文件对象是否符合检查条件

move()将文件对象移动到指定的目录下

用法:

function actionImportXLS(){
        if (request_is_post() ){
            $uploader=new Helper_Uploader();
            if ($uploader->existsFile(‘mubanxls‘)){
                if($uploader->file(‘mubanxls‘)->isValid(‘xls‘,10485760)){//10M
                    set_time_limit(0);
                    $uploadtmp_dir=INDEX_DIR.‘/_tmp1010/uploadtmp/‘;
                    Helper_Filesys::mkdirs($uploadtmp_dir);
                    $filenamebase=date(‘Ymd-His‘).$this->_login_user[‘parent_uid‘].‘.xls‘;
                    $filename=$uploadtmp_dir.$filenamebase;
                    $uploader->file(‘mubanxls‘)->move($filename);
                    
                    //分析
                    //return $this->_redirect(url(‘/ImportXLSHelper‘,array(‘filename‘=>$filenamebase,‘use_sku_for_imgshow‘=>request(‘use_sku_for_imgshow‘))));
                    //lxb 2013828
$this->actionImportXLSHelper($filenamebase, request(‘use_sku_for_imgshow‘)); }else{ $this->_view[‘error‘]="<div class=‘error‘>您上传的文件格式不正确,必须为xls格式的文件,或者文件过大 !</div>"; } }else{ $this->_view[‘error‘]="<div class=‘error‘>请正确上传文件!</div>"; } } }

 

qeephp Helper_Uploader 类

原文:http://www.cnblogs.com/jly553/p/4301197.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!