国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - PHP教程 - Thinkphp3.2簡單解決多文件上傳只上傳一張的問題

Thinkphp3.2簡單解決多文件上傳只上傳一張的問題

2021-06-28 17:57傳聞中的張先生 PHP教程

下面小編就為大家?guī)硪黄猅hinkphp3.2簡單解決多文件上傳只上傳一張的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

html簡單頁面:

Thinkphp3.2簡單解決多文件上傳只上傳一張的問題

index.html代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<form action="{:u('index/upload')}" method="post" enctype="multipart/form-data">
 文件上傳:<input type="file" name = "test[]">
 文件上傳:<input type="file" name = "test[]">
 文件上傳:<input type="file" name = "test[]">
 文件上傳:<input type="file" name = "test[]">
 文件上傳:<input type="file" name = "test[]">
 文件上傳:<input type="file" name = "test[]">
 文件上傳:<input type="file" name = "test[]">
 文件上傳:<input type="file" name = "test[]">
 文件上傳:<input type="file" name = "test[]">
 文件上傳:<input type="file" name = "test[]">
 文件上傳:<input type="file" name = "test[]">
 文件上傳:<input type="file" name = "test[]">
 <input type="submit" value = "提交">
</form>

控制器indexcontroller.class.php代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
namespace home\controller;
use think\controller;
class indexcontroller extends controller {
 public function index(){
  $this->display();
 }
 public function upload(){
  if(is_post){
   $config = array(
    'maxsize' => 3145728,
    'rootpath' => './uploads/',
    'savepath' => '',
    'savename' => array('uniqid', mt_rand(1,999999).'_'.md5(uniqid())),
    'exts'  => array('jpg', 'gif', 'png', 'jpeg'),
    'autosub' => true,
    'subname' => array('date','ymd'),
   );
   $upload = new \think\upload($config);// 實(shí)例化上傳類
   $info = $upload->upload();
   if(!$info) {
    $this->error($upload->geterror());
   }else{
    foreach($info as $file){
     echo $file['savepath'].$file['savename'];
    }
   }
  }else{
   $this->display();
  }
 }
}

上傳結(jié)果顯示:

Thinkphp3.2簡單解決多文件上傳只上傳一張的問題Thinkphp3.2簡單解決多文件上傳只上傳一張的問題

好多人在進(jìn)行多文件上傳的時候,最后發(fā)現(xiàn)只是上傳了一張,主要就是命名所致,因?yàn)槭峭瑯拥拿?,所以最后就剩一張圖片
解決方法:第一種:

?
1
2
3
4
5
6
7
8
$config = array(
    'maxsize' => 3145728,
    'rootpath' => './uploads/',
    'exts'  => array('jpg', 'gif', 'png', 'jpeg'),
    'autosub' => true,
    'subname' => array('date','ymd'),
    'saverule' => '',
   );

置空$config里面的saverule,上傳后的名稱為:59c8d38cdb968.jpg

Thinkphp3.2簡單解決多文件上傳只上傳一張的問題

若是感覺這種命名不可靠,可采取第二種方法:

?
1
2
3
4
5
6
7
8
$config = array(
    'maxsize' => 3145728,
    'rootpath' => './uploads/',
    'savename' => array('uniqid', mt_rand(1,999999).'_'.md5(uniqid())),
    'exts'  => array('jpg', 'gif', 'png', 'jpeg'),
    'autosub' => true,
    'subname' => array('date','ymd'),
   );

設(shè)置$config中: 'savename' => array('uniqid', mt_rand(1,999999).'_'.md5(uniqid())),

其最后的結(jié)果類似于:672563_30ad4d8a2aafc832363de8edc1940b5c59c8d44a303f9.jpg

Thinkphp3.2簡單解決多文件上傳只上傳一張的問題

然,命名可根據(jù)需要自行修改,多文件上傳方法很多,這里只是提供個簡單便捷的方法!

以上這篇thinkphp3.2簡單解決多文件上傳只上傳一張的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持服務(wù)器之家。

原文鏈接:http://www.cnblogs.com/zfy0818/p/7593268.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美一级在线观看 | 久久精品99国产精品日本 | 日日嗨av一区二区三区四区 | 久久天天躁狠狠躁夜夜躁2014 | 亚洲人视频 | 欧美日韩免费视频 | 黄色一级免费大片 | 国产一区二区av在线 | 日韩精品一区二区三区在线播放 | 一区二区三区日韩 | 91久久精品国产91久久性色tv | 亚洲精品久久久一区二区三区 | 欧美一区二区三区在线视频观看 | 欧美日韩在线综合 | 国产精品美女久久久久久久久久久 | 国产福利91精品一区二区三区 | 欧美一级片免费在线观看 | 精品自拍视频 | 激情综合国产 | 国产成人免费 | 亚洲免费影院 | 久久天天躁狠狠躁夜夜躁2014 | 午夜视频在线播放 | 国产视频亚洲 | 一级高清| 一区在线观看 | 精品二区 | 亚洲精品免费看 | 亚洲社区在线 | 欧美日韩视频第一页 | 日韩精品一区在线 | 亚洲成人久久久 | 亚洲精品久久久久久久久久久久久 | 亚洲综合无码一区二区 | 欧美亚洲精品在线 | 一区二区三区视频在线观看 | 中文字幕在线视频观看 | 我要看日本黄色小视频 | 欧美成人免费在线 | 午夜视频在线 | 成人天堂资源www在线 |