婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > php layui實現前端多圖上傳實例

php layui實現前端多圖上傳實例

熱門標簽:廣東地市地圖標注 長春人工外呼系統服務商 高德地圖標注家 外呼系統撥打暫時無法接通 哪里辦理400電話 怎么向銷售公司推銷外呼系統 江西手機自動外呼防封系統是什么 廣州防封卡外呼系統多少錢一個月 仁和怎么申請400開頭的電話

php結合layui前端實現多圖上傳

前端html代碼

div class="layui-upload">

  button type="button" class="layui-btn layui-btn-normal" id="testList">請選擇圖片/button>

  span class="num_pic">/span>

  div class="layui-upload-list">

    table class="layui-table">

      thead>

        tr>

          th>文件名/th>

          th id="pic">圖片預覽/th>

          th>大小/th>

          th>狀態/th>

          th id="cao">操作/th>

        /tr>

      /thead>

      tbody id="demoList">/tbody>

    /table>

  /div>

  button type="button" class="layui-btn" id="testListAction">開始上傳/button>

    span class="num_pic">/span>

/div>

js 代碼

script type="text/javascript">

  layui.use('upload', function() {

    var $ = layui.jquery,

      upload = layui.upload;

    //多文件列表示例

    var demoListView = $('#demoList'),

      uploadListIns = upload.render({

        elem: '#testList',

        url: "{url('pic/index/upload')}",

        accept: 'images',

        acceptMime: 'image/*',

        size: 8192,

        multiple: true,

        number: 400,

        auto: false,

        exts: 'jpg|png|jpeg',

        bindAction: '#testListAction',

        choose: function(obj) {

          var files = this.files = obj.pushFile(); //將每次選擇的文件追加到文件隊列

          //讀取本地文件

          obj.preview(function(index, file, result) {

            var tr = $(['tr id="upload-' + index + '">', 'td>' + file.name + '/td>', 'td>img src="' + result + '" alt="' + file.name + '" style="width: 100px;height: 40px;">/td>', 'td>' + (file.size / 1014).toFixed(1) + 'kb/td>', 'td>等待上傳/td>', 'td>', 'button class="layui-btn layui-btn-xs demo-reload layui-hide">重傳/button>', 'button class="layui-btn layui-btn-xs layui-btn-danger demo-delete">刪除/button>', '/td>', '/tr>'].join(''));

            //單個重傳

            tr.find('.demo-reload').on('click', function() {

              obj.upload(index, file);

              $("#upload-" + index).find("td").eq(2).html((file.size / 1014).toFixed(1) + 'kb');

            });

            //刪除

            tr.find('.demo-delete').on('click', function() {

              delete files[index]; //刪除對應的文件

              tr.remove();

              uploadListIns.config.elem.next()[0].value = ''; //清空 input file 值,以免刪除后出現同名文件不可選

            });

            demoListView.append(tr);

            $(".num_pic").text("總共【" + demoListView.find("tr").length + "】張圖片");

          });

        },

        done: function(res, index, upload) {

          if(res.code == 0) { //上傳成功

            $("#cao").text("地址");

            var tr = demoListView.find('tr#upload-' + index),

              tds = tr.children();

            tds.eq(3).html('span style="color: #5FB878;">上傳成功/span>');

            tds.eq(4).html('input type="text" name="imgs[]" value="' + res.file + '" class="layui-input" />'); //清空操作

            return delete this.files[index]; //刪除文件隊列已經上傳成功的文件

          }

          this.error(index, upload);

        },

        allDone: function(obj) { //當文件全部被提交后,才觸發

          layer.msg("上傳文件數量:【" + obj.total + "】張,上傳成功:【" + obj.successful + "】張,失敗:【" + obj.aborted + "】", {

            time: 3000

          });

          console.log(obj.total); //得到總文件數

          console.log(obj.successful); //請求成功的文件數

          console.log(obj.aborted); //請求失敗的文件數

        },

        error: function(index, upload) {

          var tr = demoListView.find('tr#upload-' + index),

            tds = tr.children();

          tds.eq(2).html('span style="color: #FF5722;">上傳失敗/span>');

          tds.eq(4).find('.demo-reload').removeClass('layui-hide'); //顯示重傳

        }

      });

  });

/script>

后端代碼

public function uploadAction(){

    $file=$_FILES['file'];

    $root_url = 'uploadfiles/pic/image/';

    if (!is_uploaded_file($file['tmp_name'])){

      $data = array('code'=>1,'msg'=>"錯誤");

      exit(json_encode($data,0));

    }

   /* $root_url.=date('Ymd').'/';*/

    $ext = pathinfo($file['name']);

    $num=makenum($this->memberinfo['id']);

    $root_url.=$num.'/';

    if (!is_dir($root_url)) {

      mkdir($root_url,0777, true);

    }

    $pa=file_list::get_file_list($root_url);

    $na=count($pa) + 1;

    if ($na10){

      $name=$num.'-000'.$na;

    }elseif($na100){

      $name=$num.'-00'.$na;

    }elseif($na1000){

      $name=$num.'-0'.$na;

    }else{

      $name=$num.'-'.$na;

    }

    $n=$root_url.$name.".".$ext['extension'];

    $result=move_uploaded_file($file['tmp_name'],$n);

    if ($result){

      exit(json_encode(array("code"=>0,"msg"=>"ok","file"=>$n,"size"=>$file['size']),0));

    }else{

      exit(json_encode(array("code"=>1,"msg"=>"false","file"=>$n,"size"=>$file['size']),0));

    }

  }

上傳效果:

以上就是php結合layui前端實現多圖上傳的全部知識點,感謝大家對腳本之家的支持。

標簽:惠州 梅河口 廈門 黔東 濮陽 海北 湘西 文山

巨人網絡通訊聲明:本文標題《php layui實現前端多圖上傳實例》,本文關鍵詞  php,layui,實現,前端,多圖,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《php layui實現前端多圖上傳實例》相關的同類信息!
  • 本頁收集關于php layui實現前端多圖上傳實例的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美久久高跟鞋激| 国产91精品一区二区麻豆亚洲| 色综合久久九月婷婷色综合| 免费的国产精品| 一区二区高清免费观看影视大全| 国产免费久久精品| 欧美精品一区二区三区在线播放 | 91精品国产入口在线| 色婷婷亚洲综合| 男女男精品网站| 欧美精品三级在线观看| av电影在线观看完整版一区二区| 在线观看91av| 天天av天天翘天天综合网色鬼国产| 国产精品成人一区二区三区夜夜夜| 日韩欧美精品在线| 777色狠狠一区二区三区| 色网综合在线观看| 色综合久久久久久久久久久| 色素色在线综合| 欧美在线视频全部完| 日本久久一区二区| 欧美综合视频在线观看| 91黄色激情网站| 欧美日韩亚洲综合一区| 欧美日韩在线观看一区二区| 欧美日韩在线直播| 日韩一级二级三级精品视频| 精品国产自在久精品国产| 精品国产一区二区在线观看| 久久久午夜电影| 国产日韩精品一区| 国产亚洲一区字幕| 亚洲色图制服诱惑| 亚洲超碰97人人做人人爱| 日韩福利视频网| 国产精品18久久久久久vr| 成人综合婷婷国产精品久久| 91色九色蝌蚪| 7777精品伊人久久久大香线蕉完整版 | 美女视频一区二区三区| 人人精品人人爱| 国产在线精品视频| 99re在线精品| 欧美一区二区三区视频在线| 精品国产91洋老外米糕| 日韩一区在线免费观看| 婷婷开心激情综合| 国产传媒欧美日韩成人| 在线精品视频免费观看| 精品国产麻豆免费人成网站| 中文字幕永久在线不卡| 日韩vs国产vs欧美| 成人av电影免费观看| 欧美一区二区免费观在线| 国产人妖乱国产精品人妖| 一区二区三区在线观看网站| 久久精品国产网站| 91在线视频观看| 日韩欧美激情四射| 国产精品久久久久久久久久免费看| 99久久夜色精品国产网站| 欧美日韩免费电影| 欧美国产在线观看| 美女高潮久久久| 欧美午夜精品久久久久久孕妇 | 久久精品国产成人一区二区三区| 不卡一区中文字幕| 91精品国产综合久久精品| 国产精品免费视频网站| 丝袜美腿亚洲一区二区图片| 99视频一区二区| 久久精品亚洲乱码伦伦中文 | 国产欧美日本一区二区三区| 图片区小说区国产精品视频| 99久久久无码国产精品| 国产视频不卡一区| 日本91福利区| 欧美三级日本三级少妇99| 国产精品欧美一区喷水| 国产一区二区在线免费观看| 日韩一区二区三区在线| 亚欧色一区w666天堂| 91福利资源站| 亚洲精品成人少妇| 一本在线高清不卡dvd| 欧美国产乱子伦| 大尺度一区二区| 国产欧美一区二区三区沐欲| 国内精品在线播放| 欧美一级黄色片| 亚洲成av人综合在线观看| 91精品福利在线| 亚洲摸摸操操av| 91亚洲大成网污www| 亚洲天堂成人网| 在线一区二区三区四区| 亚洲韩国一区二区三区| 欧美日韩不卡在线| 日韩精品视频网| 日韩欧美在线不卡| 精品一区二区三区影院在线午夜| 日韩一区二区中文字幕| 极品少妇xxxx偷拍精品少妇| 久久久不卡影院| av在线免费不卡| 一区二区三区欧美亚洲| 欧美色图第一页| 蜜桃av一区二区| 久久理论电影网| 91影视在线播放| 91.com视频| 久久先锋影音av鲁色资源网| 国产一区二区0| 日韩毛片在线免费观看| 欧美三级日韩三级| 精品一区二区免费| 国产精品久久久久久久久免费相片| 色综合一个色综合亚洲| 亚洲福利视频三区| 精品免费日韩av| 99精品在线免费| 五月婷婷色综合| 久久精品一区蜜桃臀影院| 99国内精品久久| 免费人成在线不卡| 国产精品三级久久久久三级| 欧美日韩精品一区视频| 福利视频网站一区二区三区| 亚洲国产精品久久人人爱| 久久综合久久综合九色| 国产精品久久久久久久久久免费看| 91视频观看视频| 日韩精品久久久久久| 777午夜精品视频在线播放| 国产在线精品国自产拍免费| 亚洲女性喷水在线观看一区| 欧美va天堂va视频va在线| 成人av电影在线| 捆绑调教一区二区三区| 亚洲黄色在线视频| 精品久久久久久最新网址| av在线播放一区二区三区| 天堂蜜桃91精品| 最好看的中文字幕久久| 日韩欧美国产一区二区三区 | 久久久亚洲精品石原莉奈| 色婷婷综合中文久久一本| 蜜桃视频免费观看一区| 亚洲乱码日产精品bd| 欧美激情一区不卡| 欧美一区二区三区色| 中文在线资源观看网站视频免费不卡| 国产成人在线视频网站| 日韩精品在线网站| 在线免费观看日韩欧美| 在线观看欧美精品| 欧美精品第1页| 久久亚洲欧美国产精品乐播| 亚洲欧洲日韩综合一区二区| 亚洲午夜一区二区| 精品亚洲国产成人av制服丝袜| 国产成人综合视频| 93久久精品日日躁夜夜躁欧美| 欧美色电影在线| 精品国产自在久精品国产| 国产精品视频第一区| 亚洲精品高清在线观看| 久热成人在线视频| 成人国产电影网| 欧美日韩在线观看一区二区| 精品国产制服丝袜高跟| 国产精品国产精品国产专区不片| 一区二区三区日本| 国产尤物一区二区| 在线观看一区二区视频| 日韩精品一区二区三区四区| 综合欧美亚洲日本| 麻豆久久久久久| 一本色道久久综合狠狠躁的推荐| 555www色欧美视频| 国产精品精品国产色婷婷| 日日摸夜夜添夜夜添亚洲女人| 国产精品综合一区二区| 欧美在线你懂得| 亚洲国产精华液网站w| 日本不卡视频在线| 91一区在线观看| www一区二区| 亚洲国产aⅴ天堂久久| 国产精品一区二区视频| 欧美日韩国产一区二区三区地区| 欧美国产综合一区二区| 日韩国产精品久久久久久亚洲| 9色porny自拍视频一区二区| 欧美大片免费久久精品三p| 亚洲成精国产精品女| 丰满白嫩尤物一区二区| 欧美一区欧美二区| 一区二区国产视频|