成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識(shí)庫 > php處理多圖上傳壓縮代碼功能

php處理多圖上傳壓縮代碼功能

熱門標(biāo)簽:沈陽人工智能電銷機(jī)器人公司 哈爾濱400電話辦理到易號(hào)網(wǎng) 智能外呼電銷系統(tǒng) 高識(shí)別電銷機(jī)器人 電銷機(jī)器人-快迭智能 合肥外呼系統(tǒng)app 寶安400電話辦理 h5 地圖標(biāo)注 拉薩打電話機(jī)器人

網(wǎng)上看了一些資料,關(guān)于處理圖片壓縮的,找到的大部分是單圖壓縮的,要么是單前端或者后端的,所以就自己整了下前后端壓縮,并支持多圖的壓縮圖片實(shí)例。代碼有點(diǎn)多,直接復(fù)制到編輯器看會(huì)比較清楚

1、先創(chuàng)建的一個(gè)簡單的上傳頁面upload.php。先通過前端代碼壓縮圖片,直接上代碼

!DOCTYPE html>
html>
head>
  meta charset="UTF-8">
  meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no, minimal-ui">
  title>實(shí)名驗(yàn)證/title>
  script type="text/javascript">
    /*
    三個(gè)參數(shù)
    file:一個(gè)是文件(類型是圖片格式),
    w:一個(gè)是文件壓縮的后寬度,寬度越小,字節(jié)越小
    objDiv:一個(gè)是容器或者回調(diào)函數(shù)
    photoCompress()
     */
    function photoCompress(file,w,objDiv){
      var ready=new FileReader();
      /*開始讀取指定的Blob對(duì)象或File對(duì)象中的內(nèi)容. 當(dāng)讀取操作完成時(shí),readyState屬性的值會(huì)成為DONE,如果設(shè)置了onloadend事件處理程序,則調(diào)用之.同時(shí),result屬性中將包含一個(gè)data: URL格式的字符串以表示所讀取文件的內(nèi)容.*/
      ready.readAsDataURL(file);
      ready.onload=function(){
        var re=this.result;
        canvasDataURL(re,w,objDiv)
      }
    }
    function canvasDataURL(path, obj, callback){
      var img = new Image();
      img.src = path;
      img.onload = function(){
        var that = this;
        // 默認(rèn)按比例壓縮
        var w = that.width,
          h = that.height,
          scale = w / h;
        w = obj.width || w;
        h = obj.height || (w / scale);
        var quality = 0.7; // 默認(rèn)圖片質(zhì)量為0.7
        //生成canvas
        var canvas = document.createElement('canvas');
        var ctx = canvas.getContext('2d');
        // 創(chuàng)建屬性節(jié)點(diǎn)
        var anw = document.createAttribute("width");
        anw.nodeValue = w;
        var anh = document.createAttribute("height");
        anh.nodeValue = h;
        canvas.setAttributeNode(anw);
        canvas.setAttributeNode(anh);
        ctx.drawImage(that, 0, 0, w, h);
        // 圖像質(zhì)量
        if(obj.quality  obj.quality = 1  obj.quality > 0){
          quality = obj.quality;
        }
        // quality值越小,所繪制出的圖像越模糊
        var base64 = canvas.toDataURL('image/jpeg', quality);
        // 回調(diào)函數(shù)返回base64的值
        callback(base64);
      }
    }
    /**
     * 將以base64的圖片url數(shù)據(jù)轉(zhuǎn)換為Blob
     * @param urlData
     * 用url方式表示的base64圖片數(shù)據(jù)
     */
    function convertBase64UrlToBlob(urlData){
      var arr = urlData.split(','), mime = arr[0].match(/:(.*?);/)[1],
        bstr = atob(arr[1]), n = bstr.length, u8arr = new Uint8Array(n);
      while(n--){
        u8arr[n] = bstr.charCodeAt(n);
      }
      return new Blob([u8arr], {type:mime});
    }
    var xhr;
    //上傳文件方法
    function uploadClick() {
      document.getElementsByClassName("uploadbtn")[0].value = '上傳中...';
      document.getElementsByClassName("uploadbtn")[0].disabled=true; 
      var obj = document.getElementsByClassName("myfile");
      for(var i=0;i2;i++){
        UploadFile(obj[i].files[0],'file'+i);
      }
    }
    function UploadFile(fileObj,filed){
      var shopid = document.getElementById('shopid').value;
      var adminid = document.getElementById('adminid').value;
      var url = "newshimingupload.php"; // 接收上傳文件的后臺(tái)地址 
      var form = new FormData(); // FormData 對(duì)象
      if(fileObj.size/1024 > 100) { //大于100k,進(jìn)行壓縮上傳
        photoCompress(fileObj, {
          quality: 0.2
        }, function(base64Codes){
          //console.log("壓縮后:" + base.length / 1024 + " " + base);
          var bl = convertBase64UrlToBlob(base64Codes);
          form.append("file", bl, "file_"+Date.parse(new Date())+".jpg"); // 文件對(duì)象
          form.append("shopid", shopid); // 文件對(duì)象
          form.append("adminid", adminid); // 文件對(duì)象
          form.append("filed", filed); // 文件對(duì)象
          xhr = new XMLHttpRequest(); // XMLHttpRequest 對(duì)象
          xhr.open("post", url, false); //post方式,url為服務(wù)器請(qǐng)求地址,true 該參數(shù)規(guī)定請(qǐng)求是否異步處理。
          xhr.onload = uploadComplete; //請(qǐng)求完成
          xhr.onerror = uploadFailed; //請(qǐng)求失敗
          // xhr.upload.onprogress = progressFunction;//【上傳進(jìn)度調(diào)用方法實(shí)現(xiàn)】
          xhr.upload.onloadstart = function(){//上傳開始執(zhí)行方法
            ot = new Date().getTime();  //設(shè)置上傳開始時(shí)間
            oloaded = 0;//設(shè)置上傳開始時(shí),以上傳的文件大小為0
          };
          xhr.send(form); //開始上傳,發(fā)送form數(shù)據(jù)
        });
      }else{ //小于等于1M 原圖上傳
        form.append("file", fileObj); // 文件對(duì)象
        form.append("shopid", shopid); // 文件對(duì)象
        form.append("adminid", adminid); // 文件對(duì)象
        form.append("filed", filed); // 文件對(duì)象
        xhr = new XMLHttpRequest(); // XMLHttpRequest 對(duì)象
        xhr.open("post", url, false); //post方式,url為服務(wù)器請(qǐng)求地址,true 該參數(shù)規(guī)定請(qǐng)求是否異步處理。
        xhr.onload = uploadComplete; //請(qǐng)求完成
        xhr.onerror = uploadFailed; //請(qǐng)求失敗
        xhr.upload.onloadstart = function(){//上傳開始執(zhí)行方法
          ot = new Date().getTime();  //設(shè)置上傳開始時(shí)間
          oloaded = 0;//設(shè)置上傳開始時(shí),以上傳的文件大小為0
        };
        xhr.send(form); //開始上傳,發(fā)送form數(shù)據(jù)
      }
    }
    //上傳成功響應(yīng)
    function uploadComplete(evt) {
      //服務(wù)斷接收完文件返回的結(jié)果
      var data = JSON.parse(evt.target.responseText);
      console.log(data);
      if(data.status){
        alert(data.msg);
        if(data.msg == '門店照上傳成功'){
          window.location.href = "/dd_admin/index.php";
        }
      }
    }
    //上傳失敗
    function uploadFailed(evt) {
      alert("網(wǎng)絡(luò)不穩(wěn)定,請(qǐng)重新上傳!");
    }
  /script>
/head>
body>
  style type="text/css">
    .main{text-align: center;padding-top: 50px;}
    .main .myfile{margin-bottom: 15px;}
  /style>
div class="main">
  營業(yè)執(zhí)照:
  input type="file" class="myfile" id="file1" name="file1" accept="image/x-png, image/jpg, image/jpeg, image/gif"/>br>
  門店照:
  input type="file" class="myfile" id="file2" name="file2" accept="image/x-png, image/jpg, image/jpeg, image/gif"/>br>
  input type="hidden" id="shopid" name="shopid" value="?php echo $_GET['shopid']; ?>" maxlength="15">
  input type="hidden" id="adminid" name="adminid" value="?php echo $_GET['adminid']; ?>" maxlength="15">
  input style="margin-top: 25px;" class="uploadbtn" type="button" onclick="uploadClick()" value="上傳" />br>
/div>
/body>
/html>
2、前端圖片壓縮后,請(qǐng)求到自定義的接口upload_deal.php.代碼如下
?php
require_once('public_func.php');
  actionUpload('uploads/','file'); //參數(shù)分別代表圖片存儲(chǔ)的路徑和上傳的文件名
}
3、在第二部引入public_func.php,這塊代碼主要是對(duì)后端處理圖片壓縮
function actionUpload($path = '/uploads/',$filename='myFile')
  {
    // $path = 'uploads/';  //圖片存放根目錄 根據(jù)自己項(xiàng)目路徑而定
    $file = $_FILES[$filename]['name'];
    $folder = $path.date('Ymd')."/";
    $pre = rand(999,9999).time();
    $ext = strrchr($file,'.');
    $newName = $pre.$ext;
    $out = array(
      'msg'=>'',
      'status'=>'error',
      'img_url'=>''
    );
    if(!is_dir($folder))
    {
      if(!mkdir($folder, 0777, true)){
        $out['msg'] = '圖片目錄創(chuàng)建失敗!';
        echo json_encode($out);
        exit;
      }
    }
    $im = $_FILES[$filename]['tmp_name']; //上傳圖片資源
    $maxwidth="1056"; //設(shè)置圖片的最大寬度
    $maxheight="500"; //設(shè)置圖片的最大高度
    $imgname = $folder.$newName; //圖片存放路徑 根據(jù)自己圖片路徑而定
    $filetype=$_FILES[$filename]['type'];//圖片類型
    $result = thumbImage($im,$maxwidth,$maxheight,$imgname,$filetype);
    if($result){
      $out['msg'] = '圖片上傳成功';
      $out['status'] = 'success';
      $out['img_url'] = $folder.$newName;
    }else{
      $out['msg'] = '圖片上傳失敗';
    }
    return json_encode($out);
    exit;
  }
  //壓縮圖片
  function thumbImage($im,$maxwidth,$maxheight,$name,$filetype)
  {
    switch ($filetype) {   
      case 'image/pjpeg':   
      case 'image/jpeg':   
        $im = imagecreatefromjpeg($im);  //PHP圖片處理系統(tǒng)函數(shù)
        break;   
      case 'image/gif':   
        $im = imagecreatefromgif($im);  
        break;   
      case 'image/png':   
        $im = imagecreatefrompng($im);  
        break;
      case 'image/wbmp':   
        $im = imagecreatefromwbmp($im);  
        break;       
    } 
    $resizewidth_tag = $resizeheight_tag = false;
    $pic_width = imagesx($im);
    $pic_height = imagesy($im);
    if(($maxwidth  $pic_width > $maxwidth) || ($maxheight  $pic_height > $maxheight))
    {
  $resizewidth_tag = $resizeheight_tag = false;
      if($maxwidth  $pic_width>$maxwidth)
      {
        $widthratio = $maxwidth / $pic_width;
        $resizewidth_tag = true;
      }
      if($maxheight  $pic_height>$maxheight)
      {
        $heightratio = $maxheight / $pic_height;
        $resizeheight_tag = true;
      }
      if($resizewidth_tag  $resizeheight_tag)
      {
        if($widthratio  $heightratio)
         $ratio = $widthratio;
        else
         $ratio = $heightratio;
      }
      if($resizewidth_tag  !$resizeheight_tag)
      $ratio = $widthratio;
      if($resizeheight_tag  !$resizewidth_tag)
      $ratio = $heightratio;
      $newwidth = $pic_width * $ratio;
      $newheight = $pic_height * $ratio;
      if(function_exists("imagecopyresampled"))
      {
        $newim = imagecreatetruecolor($newwidth,$newheight);//PHP圖片處理系統(tǒng)函數(shù)
        imagecopyresampled($newim,$im,0,0,0,0,$newwidth,$newheight,$pic_width,$pic_height);//PHP圖片處理系統(tǒng)函數(shù)
      }
      else
      {
        $newim = imagecreate($newwidth,$newheight);
        imagecopyresized($newim,$im,0,0,0,0,$newwidth,$newheight,$pic_width,$pic_height);
      }
      switch ($filetype) {   
        case 'image/pjpeg' :   
        case 'image/jpeg' :   
          $result = imagejpeg($newim,$name);  
          break;   
        case 'image/gif' :   
          $result = imagegif($newim,$name);  
          break;   
        case 'image/png' :   
          $result = imagepng($newim,$name);  
          break;
        case 'image/wbmp' :   
          $result = imagewbmp($newim,$name);  
          break;       
      } 
      imagedestroy($newim);
    }
    else
    {
      switch ($filetype) {   
        case 'image/pjpeg' :   
        case 'image/jpeg' :   
          $result = imagejpeg($im,$name);  
          break;   
        case 'image/gif' :   
          $result = imagegif($im,$name);  
          break;   
        case 'image/png' :   
          $result = imagepng($im,$name);  
          break;
        case 'image/wbmp' :   
          $result = imagewbmp($im,$name);  
          break;       
      }
    }
    return $result; 
  }

總結(jié)

以上所述是小編給大家介紹的php處理多圖上傳壓縮代碼功能,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

您可能感興趣的文章:
  • ajax上傳圖片到PHP并壓縮圖片顯示的方法
  • php上傳圖片并壓縮的實(shí)現(xiàn)方法
  • PHP實(shí)現(xiàn)圖片上傳并壓縮

標(biāo)簽:泰州 張家口 山東 林芝 巴中 成都 梅州 威海

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《php處理多圖上傳壓縮代碼功能》,本文關(guān)鍵詞  php,處理,多圖,上傳,壓縮,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《php處理多圖上傳壓縮代碼功能》相關(guān)的同類信息!
  • 本頁收集關(guān)于php處理多圖上傳壓縮代碼功能的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    黄色仓库视频网站| 91香蕉嫩草影院入口| 国产又粗又长又硬| 国产中文字幕91| 91色porny蝌蚪| 91caoporm在线视频| 欧美色婷婷久久99精品红桃| 久热免费视频| 日韩理伦片在线| 性欧美精品xxxx| 丰满熟女一区二区三区| 在线观看www91| 久久香蕉av| 久热国产在线视频| 欧美高清视频看片在线观看| 国产在成人精品线拍偷自揄拍| 日韩精品在线免费观看| 国产成人鲁色资源国产91色综| 精品视频—区二区三区免费| 日本中文字幕久久看| 一区二区三区午夜| 亚洲一区二区影院| 又粗又黑又大的吊av| 内衣办公室在线| 亚洲大香人伊一本线| 99久久人妻无码中文字幕系列| 欧美华人在线视频| 95影院理论片在线观看| 蜜臀久久精品| 日韩欧美亚洲国产精品字幕久久久| 区一区二在线观看| 99热手机在线观看| 日本韩国视频一区二区| 在线视频 91| 日韩一区二区不卡| 亚洲一二三区精品| 国产又粗又长又硬| 亚洲国产精品久久艾草纯爱| 精品视频久久久久久| 在线免费观看你懂的| 精品国产依人香蕉在线精品| 亚洲国产精品热久久| 欧美成人黄色网| 18aaaa精品欧美大片h| 亚洲美女视频网站| 亚洲成色999久久网站| 91丝袜高跟美女视频| 最新国产精品视频| 国产精品18久久久久久vr| 国产精品最新在线观看| 国产精品专区在线| 91精品国产色综合久久| 久久综合偷偷噜噜噜色| 国产精品日韩一区二区三区| 欧美精品在线观看播放| 国产探花在线观看视频| 中国av在线播放| 亚洲精品男人的天堂| 最新av电影| 国产视频二区在线观看| 久热中文字幕在线| 亚洲精品99久久久久中文字幕| 国产成人亚洲综合a∨婷婷图片| 极品中文字幕一区| 91女人18毛片水多国产| 国产日韩欧美一区二区东京热| 欧美大香线蕉线伊人久久| 国产精品久久中文字幕| 狠狠爱www人成狠狠爱综合网| 天天躁日日躁狠狠躁超碰2020| 亚洲精品国产精华液| 免费观看一级视频| 成熟亚洲日本毛茸茸凸凹| 亚洲天堂五月天| 一区二区 亚洲| 日本高清一二三区| 香蕉视频在线播放| 国产91精品一区二区麻豆亚洲| 成人一区二区视频| 乱一区二区av| 青青草福利视频| 69精品人人人人| 久久久久久久中文字幕| 亚洲综合免费观看高清完整版在线| 一区二区冒白浆视频| www视频在线观看com| 欧美三级电影一区| 欧美日韩三级一区| xxxx视频在线观看| 国产高清久久久久| 国产91精品一区二区麻豆亚洲| 亚洲免费观看在线视频| 欧美中文娱乐网| 亚洲av综合色区| 麻豆视频传媒入口| 91社区视频在线观看| 国产精品一线| 欧美欧美黄在线二区| 可以免费看的av毛片| 久久久久亚洲蜜桃| 久久久精品2019中文字幕神马| 91精品国产自产观看在线| 亚洲一区二区图片| 欧美一级高清大全免费观看| 美国一级片在线免费观看视频| 久久国产人妖系列| 日本免费色视频| 日韩精品综合一本久道在线视频| 日韩av新片网| 快射av在线播放一区| 亚洲字幕av一区二区三区四区| 精品女厕厕露p撒尿| 高清成人在线观看| 粉嫩av蜜桃av蜜臀av| 国内精品国语自产拍在线观看| 国产三级小视频| 成年人黄色大片在线| 欧美日本视频一区| 国产视频一二三| 精品国产乱码久久久久久蜜坠欲下| 成人深夜视频在线观看| 色wwwwww| 天堂а√在线官网| 欧美性极品videosbest| 欧美一区二区三区免费大片| 成人综合在线观看| 国产精品又粗又长| 欧美人与禽猛交乱配| 久久久久国色av免费观看性色| 美女黄色片视频| 视频二区在线播放| 亚洲色图一区二区| 国产精品一区二区三区乱码| 一区二区三区蜜桃| 国内外激情在线| av在线影视| 亚洲欧美日本韩国| 香蕉国产在线| 一区二区三区四区在线视频| 亚洲成人日韩在线| 日韩精品中文在线观看| aa亚洲一区一区三区| 欧美粗大gay| 日韩av不卡在线播放| swag国产精品一区二区| 熟女少妇内射日韩亚洲| 国产一级成人av| 三级黄视频在线观看| 国产一级特黄a高潮片| 亚洲免费资源在线播放| 午夜剧场在线免费观看| 亚洲视频在线二区| 欧美电视剧在线看免费| 亚洲亚洲精品三区日韩精品在线视频| 欧亚在线中文字幕免费| 国产精品午夜在线观看| 欧美色倩网站大全免费| 亚洲AV无码国产成人久久| 美女被人操网站| 久久机热这里只有精品| 91sao在线观看国产| 国产精品久久久久久久妇| 91超碰在线播放| 天堂网中文在线观看| 一级二级三级欧美| 精品黑人一区二区三区| 亚洲女同志亚洲女同女播放| 久久久久久久久久久妇女| 欧美激情一区二区三区在线视频| 97人人做人人爽香蕉精品| 黄色片在线免费观看| 4438国产精品一区二区| 色一情一欲一爱一乱| 国产精品入口尤物| 国产aaaaa毛片| www.涩涩爱| 国产精品zjzjzj在线观看| 亚洲国产精品成人久久综合一区| 久久精品观看| a v视频在线观看| 国产网友自拍视频| 亚洲精品国产欧美在线观看| 国产黄色在线观看| 欧美成人激情视频免费观看| 91麻豆精品国产91久久久使用方法| 亚洲精品视频在线免费| xf在线a精品一区二区视频网站| 99精品欧美一区二区三区综合在线| 天堂v在线视频| 日韩av中文字幕一区| 欧美成人久久久| 欧美一级特黄aaa| 亚洲国产成人精品视频| 久久久久久久久久久人体| 另类av导航| 激情国产一区| 中文字幕第一区二区| 五月激情六月丁香| 中文字幕永久视频| 亚洲午夜免费| 中文xxx视频| 高清在线观看av| www视频在线观看com| 国产对白叫床清晰在线播放| 国产在线www| 国产高清免费在线| 国产精品一区二区免费福利视频| 5g影院5g电影天天爽快| 成人影院在线免费观看| 日韩欧美中文字幕不卡| 欧美r级电影| 国模视频一区二区| 在线观看亚洲精品| 欧美一区网站| 亚洲一区二区三区精品中文字幕| 久久久久久色| 狠狠久久婷婷| 免费观看在线综合| 日韩欧美aaaaaa| 麻豆国产精品官网| 欧美美女一区二区三区| 日本中文字幕精品—区二区| 久草视频在线资源| 成人亲热视频网站| 久久视频免费观看| 日批免费在线观看| 天天天天天天天操| 欧美日韩一级片网站| 精品久久久久久最新网址| 久久免费视频2| 久久久久久久激情视频| 亚洲综合网中心| 韩日精品视频一区| 日韩视频在线一区| 亚洲国产精品久久久久秋霞蜜臀| 国产精品久久久久久久久久辛辛| 亚洲网站在线| 成人在线视频网站| 欧美性理论片在线观看片免费| 18涩涩午夜精品.www| 成人小视频免费观看| 日韩成人在线网站| 免费看男男www网站入口在线| 久久精品二区亚洲w码| 欧美成人毛片| 黄色av电影网站| 日韩av在线播放中文字幕| 日韩欧美亚洲一二三区| 国自产拍在线网站网址视频| 91免费在线视频| 19禁羞羞电影院在线观看| 国产一二三区精品| 欧美自拍偷拍一区二区| 三级黄在线播放| 国产成人夜间影院在线观看| 最近2018年手机中文在线| 国产欧美日韩精品一区二区免费| 国产一区二区三区在线播放免费观看| 三级视频在线| 国产精品久久久久久久一区探花| 国产精品成人播放| 韩国一区二区三区四区| 老司机亚洲精品一区二区| 福利一区二区在线| 天堂a中文在线| 青青草久久网络| 欧美激情视频一区二区三区不卡| 国产大学生自拍视频| 久久av秘一区二区三区| av电影在线观看不卡| 99久久夜色精品国产亚洲| 国产精品va在线观看视色| 欧洲成人在线视频| 翔田千里一区| 一级毛片在线看| 一本一本久久a久久综合精品蜜桃| 日韩网站免费观看高清| 亚久久调教视频| 中文字幕五月天| 玖玖视频精品| 国产成人精品电影| 天天草夜夜骑| 青青热久免费精品视频在线18| 国产一区2区| 电影k8一区二区三区久久| 91福利视频在线观看| 青青草97国产精品免费观看| 日本黄视频在线观看| 欧美美女在线观看| 国产精品天天看| 国产精品麻豆免费版现看视频| 少妇欧美激情一区二区三区| 特级西西444www大精品视频| 精品国精品国产尤物美女| 亚欧激情乱码久久久久久久久| 国产精品99久久免费观看| 国产拍揄自揄精品视频麻豆| 亚洲第一区第二区| 男女午夜激情视频| 精品久久久久久国产91| 国产精品久久久久99| 免费看黄色91| av在线免费观看国产| 午夜精品美女久久久久av福利| av中文字幕播放| 欧美日韩国产在线| 亚洲黄色免费观看| 黄色激情视频在线观看| 国产男女猛烈无遮挡免费视频| 日韩毛片在线一区二区毛片| www.四虎.com| 菠萝菠萝蜜在线视频免费观看| 玖玖精品在线视频| 久色乳综合思思在线视频| 国产激情视频在线看| 国产精品久久久久毛片大屁完整版| 亚洲www在线| 免费网站永久免费观看| 亚洲久久一区| www.狠狠爱| 亚洲国产美国国产综合一区二区| 日韩影视精品| 日韩免费一级视频| 特级丰满少妇一级aaaa爱毛片| 少妇真人直播免费视频| 91福利在线播放| 国内自拍视频在线看免费观看| 精品国内自产拍在线视频|