标签:
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>"; } } }
标签:
原文地址:http://www.cnblogs.com/jly553/p/4301197.html