好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁(yè) > 知識(shí)庫(kù) > php layui實(shí)現(xiàn)前端多圖上傳實(shí)例

php layui實(shí)現(xiàn)前端多圖上傳實(shí)例

熱門(mén)標(biāo)簽:廣東地市地圖標(biāo)注 長(zhǎng)春人工外呼系統(tǒng)服務(wù)商 高德地圖標(biāo)注家 外呼系統(tǒng)撥打暫時(shí)無(wú)法接通 哪里辦理400電話(huà) 怎么向銷(xiāo)售公司推銷(xiāo)外呼系統(tǒng) 江西手機(jī)自動(dòng)外呼防封系統(tǒng)是什么 廣州防封卡外呼系統(tǒng)多少錢(qián)一個(gè)月 仁和怎么申請(qǐng)400開(kāi)頭的電話(huà)

php結(jié)合layui前端實(shí)現(xiàn)多圖上傳

前端html代碼

div class="layui-upload">

  button type="button" class="layui-btn layui-btn-normal" id="testList">請(qǐng)選擇圖片/button>

  span class="num_pic">/span>

  div class="layui-upload-list">

    table class="layui-table">

      thead>

        tr>

          th>文件名/th>

          th id="pic">圖片預(yù)覽/th>

          th>大小/th>

          th>狀態(tài)/th>

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

        /tr>

      /thead>

      tbody id="demoList">/tbody>

    /table>

  /div>

  button type="button" class="layui-btn" id="testListAction">開(kāi)始上傳/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(); //將每次選擇的文件追加到文件隊(duì)列

          //讀取本地文件

          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(''));

            //單個(gè)重傳

            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]; //刪除對(duì)應(yīng)的文件

              tr.remove();

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

            });

            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]; //刪除文件隊(duì)列已經(jīng)上傳成功的文件

          }

          this.error(index, upload);

        },

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

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

            time: 3000

          });

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

          console.log(obj.successful); //請(qǐng)求成功的文件數(shù)

          console.log(obj.aborted); //請(qǐng)求失敗的文件數(shù)

        },

        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'=>"錯(cuò)誤");

      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結(jié)合layui前端實(shí)現(xiàn)多圖上傳的全部知識(shí)點(diǎn),感謝大家對(duì)腳本之家的支持。

標(biāo)簽:惠州 梅河口 廈門(mén) 黔東 濮陽(yáng) 海北 湘西 文山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《php layui實(shí)現(xiàn)前端多圖上傳實(shí)例》,本文關(guān)鍵詞  php,layui,實(shí)現(xiàn),前端,多圖,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《php layui實(shí)現(xiàn)前端多圖上傳實(shí)例》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于php layui實(shí)現(xiàn)前端多圖上傳實(shí)例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 狠狠色丁香婷婷久久综合蜜芽| 久久精品国产精品青草图片 | 床上运动太激烈_哔哩哔哩_bilibili | 午夜精品久久久久久久无码软件| 波多野结衣一级电影| 揉我奶头?啊?嗯高潮A| 日本人妻偷伦中文无码密桃传媒| GayFuCKⅩⅩⅩⅩHD男男| 爱啪精品导航在线| 成人无码www免费视频网站软件 | 国产成人精品AV在线观看88 | 女主被强j 小说| 做那个的免费视频软件有哪些| 老师兔子好多水| 乱杂烩大目录全集| 黑人太大太粗受不了了| 欧美AV综合色区无码专区桃色| 欧美一级特黄特黄大片连接| 男同黄网站| 在线观看国产网站| 日本人xxxxxxxxx60| 1769视频在线观看国产| 肉肉写??很细致| 回复术士的重来人生第2季| 成人片软件| jizz成熟丰满老女人| 五十人喜欢被肌肌| 你好紧好湿好想cao你视频| 亚洲欧美日韩综合在线丁香| 全免费A级毛片免费看表情包桃豆| 最近中文字幕免费MV第一季歌词 | 免费无遮挡??视频网站在线观看 | 欧美又大粗又爽又黄大片视频| 年轻的老师3线在完整视频| 寂寞寡妇偷汉子视频| 韩国厨房色情A片视频免费| 韩国男同gay视频twink| 国产精品4p露脸在线观看| baoyu污污网站进入| h黄色小说| 久久精品亚洲AV无码|