当前位置: 首页>>代码示例>>PHP>>正文


PHP UploadFile::getErrorMsg方法代码示例

本文整理汇总了PHP中UploadFile::getErrorMsg方法的典型用法代码示例。如果您正苦于以下问题:PHP UploadFile::getErrorMsg方法的具体用法?PHP UploadFile::getErrorMsg怎么用?PHP UploadFile::getErrorMsg使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在UploadFile的用法示例。


在下文中一共展示了UploadFile::getErrorMsg方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: runAddVideo

 public function runAddVideo()
 {
     $Video = $_FILES[video];
     $Image = $_FILES[image];
     import('ORG.Net.UploadFile');
     $upload = new UploadFile();
     $upload->maxSize = 100000000000;
     // 设置附件上传大小
     $upload->allowExts = array('jpg', 'gif', 'png', 'jpeg', 'bmp');
     // 设置附件上传类型
     $upload->savePath = './Data/Image/';
     // 设置附件上传目录
     //上传图片
     if (!($imageInfo = $upload->uploadOne($Image, $savePath = './Data/Image/'))) {
         // 上传错误提示错误信息
         $this->error($upload->getErrorMsg());
     }
     //上传视频
     $upload->allowExts = array('flv', 'mp4', 'rmvb');
     // 设置附件上传类型
     if (!($videoInfo = $upload->uploadOne($Video, $savePath = './Data/Video/'))) {
         // 上传错误提示错误信息
         $this->error($upload->getErrorMsg());
     }
     $data = $_POST;
     var_dump($data);
     die;
     $data['image'] = $imageInfo[0]['savename'];
     $data['video'] = $videoInfo[0]['savename'];
     $data['time'] = date('Y-m-d', strtotime("now"));
     $data['author'] = 'admin';
     if (M('video')->add($data)) {
         $this->success('添加成功');
     }
 }
开发者ID:ahpuchunwei,项目名称:LCOS,代码行数:35,代码来源:VideoAction.class.php

示例2: upimg

 public function upimg($path, $width = '300', $height = '150')
 {
     import("ORG.Net.UploadFile");
     $upload = new UploadFile();
     $upload->maxSize = '2048000';
     $upload->savePath = $path;
     $upload->saveRule = uniqid;
     $upload->allowExts = array('jpg', 'jpeg', 'png', 'gif', 'bmp');
     //$upload->allowTypes=array('','','','','','');
     //	是否生成缩略图
     $upload->thumb = true;
     $upload->thumbMaxWidth = $width;
     $upload->thumbMaxHeight = $height;
     //	缩略图前缀
     $upload->thumbPrefix = 'a';
     //	是否删除原图
     $upload->thumbRemoveOrigin = true;
     //	调用上传方法
     if ($upload->upload()) {
         //	成功则返回对应信息用于之后的调用
         $info = $upload->getUploadFileInfo();
         return $info;
     } else {
         $this->error($upload->getErrorMsg());
     }
 }
开发者ID:highestgoodlikewater,项目名称:3600KR,代码行数:26,代码来源:ArticleAction.class.php

示例3: up

 private function up()
 {
     //完成与thinkphp相关的,文件上传类的调用
     import('@.Org.UploadFile');
     //将上传类UploadFile.class.php拷到Lib/Org文件夹下
     $upload = new UploadFile();
     $upload->maxSize = '1000000';
     //默认为-1,不限制上传大小
     $upload->savePath = './Data/upload/';
     //保存路径建议与主文件平级目录或者平级目录的子目录来保存
     $upload->saveRule = uniqid;
     //上传文件的文件名保存规则
     $upload->uploadReplace = true;
     //如果存在同名文件是否进行覆盖
     $upload->allowExts = array('jpg', 'jpeg', 'gif', 'png', 'xls', 'xlsx', 'rar', 'zip', 'ppt', 'doc', 'docx');
     //准许上传的文件类型
     $upload->allowTypes = array('image/png', 'image/jpg', 'image/jpeg', 'image/gif');
     //检测mime类型
     $upload->thumb = true;
     //是否开启图片文件缩略图
     $upload->thumbMaxWidth = '300,500';
     $upload->thumbMaxHeight = '200,400';
     $upload->thumbPrefix = 's_,m_';
     //缩略图文件前缀
     $upload->thumbRemoveOrigin = 1;
     //如果生成缩略图,是否删除原图
     if ($upload->upload()) {
         $info = $upload->getUploadFileInfo();
         return $info;
     } else {
         $this->error($upload->getErrorMsg());
         //专门用来获取上传的错误信息的
     }
 }
开发者ID:yakrsa,项目名称:football,代码行数:34,代码来源:FileAction.class.php

示例4: upload

 public function upload($id = 0)
 {
     import('ORG.Net.UploadFile');
     $upload = new UploadFile();
     // 实例化上传类
     $upload->maxSize = 3145728;
     // 设置附件上传大小
     $upload->allowExts = array('jpg');
     // 设置附件上传类型
     $upload->savePath = '/var/www/html/goj/Tpl/Public/Uploads/';
     // 设置附件上传目录
     $name = time() . '_' . mt_rand();
     $upload->saveRule = $name;
     if (!$upload->upload()) {
         // 上传错误提示错误信息
         $this->error($upload->getErrorMsg());
     } else {
         // 上传成功
         if ($id == 0) {
             $this->success('上传成功!', 'http://222.202.171.23/Problem/add/img/' . $name);
         } else {
             $this->success('上传成功!', 'http://222.202.171.23/Problem/edit/id/' . $id . '/img/' . $name);
         }
     }
 }
开发者ID:hantianyang,项目名称:GDUFE_OJ,代码行数:25,代码来源:UploadAction.class.php

示例5: saveBasic_Pic

 public function saveBasic_Pic()
 {
     $sqlGood = new sql_goodMod();
     $g_id = $this->in_post('id', None, 1, 'True');
     $a_id = $this->in_cookie('aid', None, 1, 'True');
     $upload = new UploadFile();
     //设置上传文件大小
     $upload->maxSize = 1024 * 1024 * 2;
     //最大2M
     //设置上传文件类型
     $upload->allowExts = explode(',', 'jpg,gif,png');
     //设置附件上传目录
     $upload->savePath = '../public/image/';
     $upload->saveRule = cp_uniqid;
     if (!$upload->upload()) {
         //捕获上传异常
         $error_res = $this->error($upload->getErrorMsg());
         dump($error_res);
     } else {
         //取得成功上传的文件信息
         $up_res = $upload->getUploadFileInfo();
     }
     $ex_path = 'image/';
     $update_res = $sqlGood->set_brand_info_pic($a_id, $g_id, $ex_path . $up_res[0]['savename']);
     if ($update_res) {
         $this->alert('更新成功');
     } else {
         $this->alert('更新失败');
     }
 }
开发者ID:heYeCheng,项目名称:manager,代码行数:30,代码来源:brandMod.class.php

示例6: _upload

 protected function _upload()
 {
     import("ORG.Net.UploadFile");
     $upload = new UploadFile();
     $upload->maxSize = 1000000;
     //设置上传文件大小
     $upload->allowExts = array('jpg', 'gif', 'png', 'jpeg');
     //设置上传文件类型
     $upload->savePath = './Public/Upload/';
     //设置附件上传目录
     $upload->thumb = true;
     //设置需要生成缩略图,仅对图像文件有效
     $upload->thumbPrefix = 'wap120_,wap160_';
     //设置需要生成缩略图的文件后缀
     $upload->thumbMaxWidth = '300,300';
     //设置缩略图最大宽度
     $upload->thumbMaxHeight = '100,160';
     //设置缩略图最大高度
     $upload->saveRule = uniqid;
     //设置上传文件规则
     $upload->thumbRemoveOrigin = false;
     //删除原图
     if (!$upload->upload()) {
         $error = $upload->getErrorMsg();
         $this->error("对不起,图片上传出错,错误信息:{$error}");
     } else {
         $photo = $upload->getUploadFileInfo();
         $db = new WorldsModel();
         $data['text'] = '[PIC]';
         $data['time'] = date("Y-m-d H:i:s");
         $data['iswap'] == 1;
         $_SESSION['w_id'] = $db->add($data);
         $this->savePic($photo, $_SESSION['w_id']);
     }
 }
开发者ID:cjmi,项目名称:miniblog,代码行数:35,代码来源:PicAction.class.php

示例7: ueditorUpload

 public function ueditorUpload()
 {
     import('ORG.Net.UploadFile');
     $upload = new UploadFile();
     // 实例化上传类
     $upload->maxSize = 2 * 1024 * 1024;
     //设置上传图片的大小
     $upload->allowExts = array('jpg', 'png', 'gif');
     //设置上传图片的后缀
     $upload->autoSub = true;
     //是否使用子目录保存上传文件
     $upload->subType = 'date';
     //子目录创建方式,默认为hash,可以设置为hash或者date
     $upload->dateFormat = 'Ym';
     //子目录方式为date的时候指定日期格式
     $upload->savePath = C('UPLOAD_PATH');
     // 设置附件上传目录
     if ($upload->upload()) {
         $uploadInfo = $upload->getUploadFileInfo();
         $res = array('state' => 'SUCCESS', 'title' => htmlspecialchars($_POST['pictitle'], ENT_QUOTES), 'url' => $uploadInfo[0]['savename'], 'original' => $uploadInfo[0]['name'], 'filetype' => $uploadInfo[0]['extension'], 'size' => $uploadInfo[0]['size'], 'savename' => $uploadInfo[0]['savename']);
     } else {
         $res = array('state' => $upload->getErrorMsg());
     }
     echo json_encode($res);
     exit;
 }
开发者ID:hanngao,项目名称:ResumeManagementSystem,代码行数:26,代码来源:IndexAction.class.php

示例8: add

 public function add()
 {
     import('ORG.Net.UploadFile');
     $upload = new UploadFile();
     // 实例化上传类
     $upload->maxSize = -1;
     // 设置附件上传大小
     $upload->allowExts = array();
     // 设置附件上传类型
     $upload->savePath = './Public/Uploads/apply/';
     // 设置附件上传目录
     if (!$upload->upload()) {
         // 上传错误提示错误信息
         $this->error($upload->getErrorMsg());
     } else {
         // 上传成功 获取上传文件信息
         $info = $upload->getUploadFileInfo();
     }
     // 保存表单数据 包括附件数据
     $join = M("join");
     // 实例化对象
     $user = M('user');
     $data = array('uid' => $_SESSION['uid'], 'people1' => $_POST['people1'], 'people2' => $_POST['people2'], 'phone1' => $_POST['phone1'], 'phone2' => $_POST['phone2'], 'email' => $_POST['email'], 'timeid' => $_POST['timeid'], 'file' => $info[0]['savename']);
     $updata = array('id' => $_SESSION['uid'], 'class' => '2');
     //p($data);die;
     //$User->img = $info[0]['savename']; // 保存上传的照片根据需要自行组装
     if ($join->add($data) && $user->save($updata)) {
         $this->success('数据保存成功!请重新登录', U(GROUP_NAME . '/Login/index'));
     } else {
         $this->error('失败');
     }
 }
开发者ID:omusico,项目名称:Thinkphp_RMS,代码行数:32,代码来源:ApplyAction.class.php

示例9: addvedio

 public function addvedio()
 {
     $zhang_id = $_POST['zhang_id'];
     $vedio_title = $_POST['vedio_title'];
     $course_id = $_POST['course_id'];
     $upload = new UploadFile($_POST['file']);
     $upload->allowExts = array('mp4');
     $upload->savePath = './../Public/Uploads/vedio/';
     if (!$upload->upload()) {
         $this->error($upload->getErrorMsg());
     } else {
         $info = $upload->getUploadFileInfo();
         $vedio = M('vedio');
         $vedio->create();
         $vedio->vedio_title = $vedio_title;
         $vedio->vedio_name = $info[0]['savename'];
         $vedio->zhang_id = $zhang_id;
         $result = $vedio->add();
         $this->assign("jumpUrl", "__APP__/Vedio/index/id/{$course_id}");
         if ($result) {
             $this->success("添加成功!");
         } else {
             $this->error("添加不成功");
         }
     }
 }
开发者ID:highestgoodlikewater,项目名称:class-website,代码行数:26,代码来源:VedioAction.class.php

示例10: index

 public function index()
 {
     @header("Content-Type:text/html; charset=utf-8");
     import('ORG.Net.UploadFile');
     $upload = new UploadFile();
     // 实例化上传类
     $upload->maxSize = 3145728;
     // 设置附件上传大小
     $upload->allowExts = array('jpg', 'gif', 'png', 'jpeg');
     // 设置附件上传类型
     $savepath = '../uploads/' . date('Ymd') . '/';
     $savepath1 = '/uploads/' . date('Ymd') . '/';
     if (!file_exists($savepath)) {
         mkdir($savepath);
     }
     $upload->savePath = $savepath;
     // 设置附件上传目录
     if (!$upload->upload()) {
         // 上传错误提示错误信息
         $this->error($upload->getErrorMsg());
     } else {
         // 上传成功 获取上传文件信息
         $info = $upload->getUploadFileInfo();
     }
     print_r($savepath1 . $info[0]['savename']);
 }
开发者ID:nathan1217,项目名称:ccad,代码行数:26,代码来源:UploadAction.class.php

示例11: localupload

	public function localupload(){
		$upload = new UploadFile();
		$upload->allowExts  = array('pem');
		//覆盖同名的文件
		$upload->uploadReplace=1;
        $firstLetter=substr($this->token,0,1);
        $upload->savePath =  './uploads/'.$firstLetter.'/'.$this->token.'/';// 设置附件上传目录
        //
        if (!file_exists($_SERVER['DOCUMENT_ROOT'].'/uploads')||!is_dir($_SERVER['DOCUMENT_ROOT'].'/uploads')){
            mkdir($_SERVER['DOCUMENT_ROOT'].'/uploads',0777);
        }
        $firstLetterDir=$_SERVER['DOCUMENT_ROOT'].'/uploads/'.$firstLetter;
        if (!file_exists($firstLetterDir)||!is_dir($firstLetterDir)){
            mkdir($firstLetterDir,0777);
        }
        if (!file_exists($firstLetterDir.'/'.$this->token)||!is_dir($firstLetterDir.'/'.$this->token)){
            mkdir($firstLetterDir.'/'.$this->token,0777);
        }
		if(!file_exists($upload->savePath)||!is_dir($upload->savePath)){
			mkdir($upload->savePath,0777);
		}
       // $upload->hashLevel=2;
        if(!$upload->upload()) {// 上传错误提示错误信息
            $error=1;
            $msg=$upload->getErrorMsg();
			$this->error($msg);exit;
        }else{// 上传成功 获取上传文件信息
            $error=0;
            $info =  $upload->getUploadFileInfo();
            $this->siteUrl=$this->siteUrl?$this->siteUrl:C('site_url');
			$msg=$this->siteUrl.substr($upload->savePath,1).$info[0]['savename'];
			//成功入库
			$this->addCert($info[0]['key'],$msg);
        }
	}
开发者ID:kevicki,项目名称:pig,代码行数:35,代码来源:Alipay_certAction.class.php

示例12: uploadimg

 public function uploadimg()
 {
     import('CloudUploadFile');
     //上传处理类
     $config = array('allowExts' => array('jpg', 'gif', 'png'), 'savePath' => './' . C("UPLOADPATH") . "ueditor/", 'maxSize' => 11048576, 'saveRule' => 'uniqid');
     $upload = new UploadFile($config);
     $file = $title = $oriName = $state = '0';
     //开始上传
     if ($upload->upload()) {
         //上传成功
         $info = $upload->getUploadFileInfo();
         $title = $oriName = $info[0]['name'];
         $state = 'SUCCESS';
         $file = C("TMPL_PARSE_STRING.__UPLOAD__") . "ueditor/" . $info[0]['savename'];
         if (strpos($file, "https") === 0 || strpos($file, "http") === 0) {
         } else {
             //local
             $host = (is_ssl() ? 'https' : 'http') . "://" . $_SERVER['HTTP_HOST'];
             $file = $host . $file;
         }
     } else {
         $state = $upload->getErrorMsg();
     }
     echo "{'url':'" . $file . "','title':'" . $title . "','original':'" . $oriName . "','state':'" . $state . "'}";
 }
开发者ID:Nightchen0521,项目名称:cmf,代码行数:25,代码来源:UeditorAction.class.php

示例13: upload

 public function upload()
 {
     import('ORG.Net.UploadFile');
     $upload = new UploadFile();
     // 实例化上传类
     $upload->maxSize = 3145728;
     // 设置附件上传大小
     $upload->allowExts = array('jpg', 'gif', 'png', 'jpeg');
     // 设置附件上传类型
     $upload->savePath = '__ROOT__/Pic/';
     // 设置附件上传目录
     if (!$upload->upload()) {
         // 上传错误提示错误信息
         $this->error($upload->getErrorMsg());
     } else {
         // 上传成功 获取上传文件信息
         $info = $upload->getUploadFileInfo();
     }
     // 保存表单数据 包括附件数据
     $User = M("User");
     // 实例化User对象
     $User->create();
     // 创建数据对象
     $User->photo = $info[0]['savename'];
     // 保存上传的照片根据需要自行组装
     $User->add();
     // 写入用户数据到数据库
     $this->success('数据保存成功!');
 }
开发者ID:ppxj,项目名称:blsanda,代码行数:29,代码来源:PublicAction.class.php

示例14: add

 public function add()
 {
     import('ORG.Net.UploadFile');
     $upload = new UploadFile();
     // 实例化上传类
     $upload->maxSize = -1;
     // 设置附件上传大小
     $upload->allowExts = array('jpg', 'gif', 'png', 'jpeg');
     // 设置附件上传类型
     $upload->savePath = './Public/Uploads/';
     // 设置附件上传目录
     if (!$upload->upload()) {
         // 上传错误提示错误信息
         $this->error($upload->getErrorMsg());
     } else {
         // 上传成功 获取上传文件信息
         $info = $upload->getUploadFileInfo();
     }
     // 保存表单数据 包括附件数据
     $add = array('username' => $_POST['username'], 'password' => $_POST['password'], 'cname' => $_POST['cname'], 'caddress' => $_POST['caddress'], 'cnature' => $_POST['cnature'], 'cindustry' => $_POST['cindustry'], 'chead' => $_POST['chead'], 'cphone' => $_POST['cphone'], 'email' => $_POST['email'], 'remark' => '1', 'img' => $info[0]['savename'], 'class' => '0');
     if (M('user')->add($add)) {
         $this->success('添加成功', U(GROUP_NAME . '/Login/index'));
     } else {
         $this->error('添加失败');
     }
 }
开发者ID:omusico,项目名称:Thinkphp_RMS,代码行数:26,代码来源:RegisterAction.class.php

示例15: upload

 public function upload()
 {
     //导入文件上传的封装类
     import("ORG.Net.UploadFile");
     //实例化封装类
     $upload = new UploadFile();
     $upload->maxSize = 10000000;
     //最大上传文件的大小
     $upload->allowExts = array("jpg", "png", "gif", "rar", "php", "zip");
     //允许上传文件的扩展名
     $upload->savePath = "public/upfile/";
     //保存路径
     //上传
     if ($upload->upload()) {
         //上传成功
         $arr = $upload->getUploadFileInfo();
         //上传的文件的相关信息
         print_r($arr);
     } else {
         //上传失败
         $msg = $upload->getErrorMsg();
         //获得上传的错误信息
         $this->success("{$msg}!", "Upload/index");
     }
 }
开发者ID:denson7,项目名称:phpstudy,代码行数:25,代码来源:UploadAction.class.php


注:本文中的UploadFile::getErrorMsg方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。