qeephp Helper_Uploader 类
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>"; } } }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。