基本信息
源码名称:thinkphp批量上传图片 实例源码下载
源码大小:11.33M
文件格式:.rar
开发语言:PHP
更新时间:2016-12-23
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
thinkphp3.2批量上传图片
thinkphp3.2批量上传图片
<?php namespace Admin\Controller; use Think\Controller; use Think\Upload; class FileController extends Controller { public function index(){ $this->display(); } public function upload(){ $config = array( 'maxSize' => C('bigFileSize'), 'exts' => array('jpg','gif','png','jpeg'), //'savePath' =>'./', 'savePath' => '', 'saveName' => array('uniqid',''), 'subName' => array('date','Y-m-d'), 'rootPath' => C('updir'), 'autoSub' => true, ); //执行上传 $upload = new Upload($config); $info = $upload->upload($_FILES); if(!$info){ //错误信息 $this->error($upload->getError()); }else{ foreach($info as $file){ $_info = './Uploads/'.ltrim($file['savepath'],'./').$file['savename']; } /*switch($_GET['type']){ case 0: $image = new \Think\Image(); $img = $image->open($_info); $image->thumb(270,264,\Think\Image::IMAGE_THUMB_FIXED)->save($_info); alertOpenerClose($_info,'thumbnail','form1'); break; case 1: alertOpenerClose($_info,'pic1','form1'); break; case 2: alertOpenerClose($_info,'pic2','form1'); break; case 3: alertOpenerClose($_info,'pic3','form1'); break; case 4: alertOpenerClose($_info,'pic4','form1'); break; case 5: alertOpenerClose($_info,'pic5','form1'); break; case 6: $image = new \Think\Image(); $img = $image->open($_info); $image->thumb(470,257,\Think\Image::IMAGE_THUMB_FIXED)->save($_info); alertOpenerClose($_info,'thumbnail','form1'); break; case 7: $image = new \Think\Image(); $img = $image->open($_info); $image->thumb(60,24,\Think\Image::IMAGE_THUMB_FIXED)->save($_info); alertOpenerClose($_info,'logourl','form1'); break; case 8: alertOpenerClose($_info,'cthumbnail','form1'); break; }*/ } } public function file(){ $this->display(); } public function uploadFile(){ $config = array( 'maxSize' => C('bigFileSize'), 'exts' => array('doc', 'docx', 'xls', 'xlsx', 'ppt', 'htm', 'html', 'txt', 'zip', 'rar', 'gz', 'bz2'), //'savePath' =>'./', 'savePath' => '', 'saveName' => array('uniqid',''), 'subName' => array('date','Y-m-d'), 'rootPath' => C('upfiles'), 'autoSub' => true, ); //执行上传 $upload = new Upload($config); $info = $upload->upload($_FILES); if(!$info){ //错误信息 $this->error($upload->getError()); }else{ foreach($info as $file){ $_info = './Upfile/'.ltrim($file['savepath'],'./').$file['savename']; } alertOpenerClose('文件上传成功!',$_info,'file1','form1'); } } } ?>