北京赛车 pk10开奖记录_Toyou热购彩票官网
建站专提News

TP3.2批量上传文件或图片 同名冲突问题的解决方法

一佰互联网站开发设计(www.yinxi.net) 发布日期 2019-04-26 09:01:52 浏览数: 108

本文实例为大家分享了TP3.2批量上传文件或图片的具体代码撮浇,并解决了同名冲突问题桥,供大家参考许狼牧,具体内容如下热购彩票 直到我再次遇见绵蛮。夜凉如水,月照旅人。

1邢篱、html

<form action="{:U("Upload/index")}" enctype="multipart/form-data" method="post" >  <p><input type="file" id="file3" name="ID[]" /></p>  <p><input type="file" id="file4" name="ID[]" /></p>  <input type="submit" value="上传" />  <p><img id="img1" alt="" src="/Public/IMAGE/empty_thumb.gif" /></p> </form>

2司倡、php

public function index(){       if(!empty($_FILES)){        $upload = new ThinkUpload();// 实例化上传类        $upload->maxSize = 3145728;        $upload->rootPath = "./Uploads/";        $upload->savePath = "image/";        //$upload->saveName = date("YmdHis")."-".randomkeys(3);//msectime(),毫秒数13位        $upload->saveName = "msectime";   //自定义函数骗盘匿,采用13位毫秒和3位随机数        $upload->exts   = array("jpg", "gif", "png", "jpeg");        $upload->autoSub = true;        $upload->subName = array("date","Ymd");                /* 判断$_FILES[$key]是否磊岛:一维数组慑嘲广,单张图片上传 -xzz0703          * 原理琶:html的input type = "file" name="IDcard"和name="IDcard[]"的区别晒晨舶:         *    $_FILES前者到后台php是二维数组柏,后者是三维数组         */        foreach($_FILES as $key=>$value){          if(count($_FILES[$key]) == count($_FILES[$key],1)){            $info = $upload->uploadOne($_FILES[$key]);            if($info){              echo json_encode(array("code"=>200,"id"=>$img_id,"name"=>$img_name));exit;            }else{              echo json_encode(array("code"=>0,"msg"=>$upload->getError()));exit;            }          }        }        if(count($_FILES)){          $info = $upload->upload();//如果是二维数组顶,使用批量上传文件的方法          if(!$info){            $this->error($upload->getError());            exit;          }          $img_url = "/Uploads/".$info[0]["savepath"].$info[0]["savename"];          $res = array("imgPath1"=>$img_url,code=>$img_url,"msg"=>$info);          echo json_encode($res);        }              }   }

3府窘镣、核心雇堂:很多朋友在使用TP3.2框架的时候瓶,在saveName属性上面被卡住了晶尘绷,原因就是上传服务器处理级别的百万微秒凹矛餐,很快立。

解决炒熟护:saveName = 13位的毫秒+3位随机数安,完美解决播洗,具体代码垛孔芳:

//返回当前的毫秒时间戳和随机数合并的字符串function msectime() {  list($msec, $sec) = explode(" ", microtime());  $msectime = (float)sprintf("%.0f", (floatval($msec) + floatval($sec)) * 1000).randomkeys(3);  return $msectime;}

以上就是本文的全部内容写,希望对大家的学习有所帮助恐赤,也希望大家多多支持网页设计锣帘肯。

一佰互联是全国知名建站品牌服务商,我们有九年网站建设帅、网站制作窝堑贬、网页设计沧撤岛、php开发和域名注册及虚拟主机服务经验晌,提供的自助建站服务更是全国有名慑。近年来还整合团队优势自主开发了可视化多用户”巅云建站系统“3.0平台版沟卜末,拖拽排版网站制作设计届层,轻松实现pc站季狙、手机微网站提、小程序冯冒、APP一体化全网营销网站建设 甲娥,已成功的为全国上百家网络公司提供自助建站平台搭建服务嘘煽。

相关新闻more

01
04月
招人啦蟹沥,招人啦~ 钉钉诚聘优秀 DevOps

简介痰适丧:招人啦鸡舌,招人拉露,钉钉大量招 DevOps拘,有优秀简历请快发来秘。邮箱素农: junhua.yang@taobao.com一房颓疏、钉钉(DingT... >>详情

28
03月
值得收藏还贸:一份非常完整的MySQL规范

简介蚂添:一嫩氦簿、数据库命令规范所有数据库对象名称必须使用小写字母并用下划线分割所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字... >>详情

01
04月
2018下半年芬辰,网页设计潮流新风向

简介袱八畴:一般来说宦,进入一年的后半段几怂,设计趋势通常会趋于一种平稳发展的状态斧,遵循着上半年定型的风格欺达,不会出现太大的改变幻巷曹。不过忙淀,在具体的设计过程中... >>详情

25
05月
优秀Web设计师必备软件排行榜

作为一名优秀的Web设计师钦寡,如果有一款好用的工具沛,将起到事半功倍的效果零挂寞。W3Cschool为您精选几款优秀Web设计师必备软件拣东董,快来看看有没... >>详情

高端网站建设

美工兼顾SEO讽,为企业电子商务营销助力!

电话荒铝喷:

023-85725751
建站

产品

域名注册 虚拟主机 云服务器 企业邮局
智能建站 APP打包 微站/小程序 创业平台
网站推广 媒体营销 智能采集 AI机器人
400电话 短信营销 店销机器人
私人定制 门户网站
热购彩票