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

主頁 > 知識(shí)庫 > ajax上傳圖片到PHP并壓縮圖片顯示的方法

ajax上傳圖片到PHP并壓縮圖片顯示的方法

熱門標(biāo)簽:銷售電銷機(jī)器人詐騙 提高電話機(jī)器人接通率 福建微碼電話機(jī)器人 地圖標(biāo)注與公司業(yè)務(wù)關(guān)系 大學(xué)校門地圖標(biāo)注 平?jīng)龈叩碌貓D標(biāo)注商戶要收費(fèi)嗎 荊州智能電銷機(jī)器人 外呼系統(tǒng)api對(duì)接 廣西智能外呼系統(tǒng)多少錢

本文實(shí)例為大家分享了ajax上傳圖片到PHP并壓縮圖片顯示的具體代碼,供大家參考,具體內(nèi)容如下

需求就是,上傳圖片并壓縮圖片頁面效果如下圖:

HTML代碼

div id="main"> 
 div class="demo"> 
  div class="btn btn-success"> 
   span>上傳圖片/span> 
   input id="fileupload" type="file" name="mypic"> 
  /div> 
  !--加載進(jìn)度--> 
  div class="progress progress-striped"> 
   span class="progress-bar progress-bar-success bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="">/span> 
   span class="percent">0%/span > 
  /div> 
  !--顯示圖片--> 
  div id="showimg">/div> 
  !--刪除圖片--> 
  div class="files">/div> 
 /div> 
/div> 

CSS代碼和引入的bootstrap

style type="text/css"> 
 .demo{width:580px; margin:30px auto} 
 .btn{position: relative;overflow: hidden;margin-right: 4px;} 
 .btn input {position: absolute;top: 0; right: 0;margin: 0;border: solid transparent;opacity: 0;filter:alpha(opacity=0);} 
 .progress { position:relative; margin-left:100px; margin-top:-24px; width:200px; border-radius:3px; display:none} 
 .percent { position:absolute; top:1px; left:2%; color:#fff } 
 .files{margin:10px 0} 
 .delimg{margin-left:20px; color:#090; cursor:pointer;margin-top: -6px;} 
/style> 
!--bootstrap.css3.3.7--> 
link rel="stylesheet"  integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> 

JS代碼

!--jquery1.8.1--> 
 script src="http://code.jquery.com/jquery-1.8.1.min.js">/script> 
 !--圖片jquery.form.js--> 
 script type="text/javascript" src="https://www.helloweba.net/demo/upload/jquery.form.js">/script> 
script type="text/javascript"> 
 $(function () { 
  //進(jìn)度條百分比加載顏色 
  var bar = $('.bar'); 
  //進(jìn)度條百分比 
  var percent = $('.percent'); 
  //圖片顯示 
  var showimg = $('#showimg'); 
  //進(jìn)度條 
  var progress = $(".progress"); 
  //新增 
  var files = $(".files"); 
  var btn = $(".btn span"); 
  $(".demo").wrap("form id='myupload' action='action.php' method='post' enctype='multipart/form-data'>/form>"); 
  //點(diǎn)擊上傳圖片 
  $("#fileupload").change(function(){ 
   //提交表單 
   $("#myupload").ajaxSubmit({ 
    dataType: 'json', 
    beforeSend: function() { 
 
     //顯示進(jìn)度條 
     progress.show(); 
     //進(jìn)度條為0 
     var percentVal = '0%'; 
     bar.width(percentVal); 
     percent.html(percentVal); 
     btn.html("上傳中..."); 
    }, 
    //上傳進(jìn)度 
    uploadProgress: function(event, position, total, percentComplete) { 
     //進(jìn)度條加載長度數(shù)據(jù)是number型 
     var percentVal = percentComplete + '%'; 
     bar.width(percentVal) 
     percent.html(percentVal); 
    }, 
    success: function(data) { 
     //上傳成功返回參數(shù) 
     files.html("b>"+data.name+"("+data.size+"k)/b> span class='delimg btn btn-danger' rel='"+data.pic+"'>刪除/span>"); 
     showimg.html("img src='"+data.pic+"'>"); 
     btn.html("上傳圖片"); 
    }, 
    error:function(xhr){ 
     //上傳失敗 
     btn.html("上傳失敗"); 
     bar.width('0') 
     files.html(xhr.responseText); 
    }, 
    clearForm: true 
   }); 
  }); 
 
  //刪除圖片js 
  $(".delimg").live('click',function(){ 
   //獲取圖片地址 
   var pic = $(this).attr("rel"); 
   $.post("action.php?act=delimg",{imagename:pic},function(msg){ 
    if(msg=='delete'){ 
     files.html("刪除成功."); 
     //刪除圖片效果 
     showimg.empty(); 
     //隱藏進(jìn)度條 
     progress.hide(); 
    }else{ 
     alert(msg); 
    } 
   }); 
  }); 
 }); 
/script> 

PHP代碼

?php 
date_default_timezone_set("PRC"); 
//引入圖片壓縮類 
require 'imgcompress.class.php'; 
//如果有數(shù)據(jù)就是當(dāng)前數(shù)據(jù),沒有為空 
$action=isset($_GET['act']) ? $action = $_GET['act']:''; 
$filename=isset($_POST['imagename']) ? $_POST['imagename']:''; 
 
if($action=='delimg'){ 
 
 if(!empty($filename)){ 
  //刪除圖片 
  unlink($filename); 
  //向頁面回調(diào)參數(shù) 
  echo 'delete'; 
 }else{ 
  echo '刪除失敗.'; 
 } 
 }else{ 
 //獲取圖片名字和原數(shù)據(jù) 
 $picname = $_FILES['mypic']['name']; 
 //獲取圖片大小 
 $picsize = $_FILES['mypic']['size']; 
 
 
 if ($picname != "") { 
 
  /** 
   * 
   * 注釋代碼為是否限制用戶上傳圖片大小和用戶上傳文件格式 
   */ 
//  if ($picsize > 512000) { //限制上傳大小 
//   echo '圖片大小不能超過500k'; 
//   exit; 
//  } 
//  $type = strstr($picname, '.'); //限制上傳格式 
//   if ($type != ".gif"  $type != ".jpg") { 
//       echo '圖片格式不對(duì)!'; 
//    exit; 
//   } 
//  $rand = rand(100, 999); 
//  $pics = date("YmdHis") . $rand . $type; //命名圖片名稱 
 
  //防止上傳圖片名中文亂碼 
  $name=iconv("UTF-8","gb2312", $picname); 
  //上傳路徑 
  $pic_path = "files/". $name; 
  //移動(dòng)圖片位置 
  move_uploaded_file($_FILES['mypic']['tmp_name'], $pic_path); 
 } 
 //圖片地址 拿到圖片地址可以傳遞到數(shù)據(jù)庫 
 $source = "files/". $picname; 
 $size = round($picsize/1024,2); //轉(zhuǎn)換成kb 
 $arr = array( 
  'name'=>$picname, 
  'pic'=>$source, 
  'size'=>$size 
 ); 
 echo json_encode($arr); //輸出json數(shù)據(jù) 
 
 
 $dst_img = $picname; 
 $percent = 1; //原圖壓縮,不縮放 
 /** 
  * 方法一 
  * 壓縮圖片傳遞三個(gè)參數(shù) 
  * 1.資源文件 
  * 2.壓縮圖片質(zhì)量 1是最高,從0.1開始 
  * 3.圖片壓縮名字 
  */ 
 (new Compress($source,$percent))->compressImg($dst_img); 
 
 /** 
  * 方法二 
  * 1.資源文件 
  * 2.壓縮圖片質(zhì)量 
  * 3.圖片名字 
  */ 
// require 'image.class.php'; 
// $src = "001.jpg"; 
// $image = new Image($src);·············· 
// $image->percent = 0.2; 
// $image->saveImage(md5("aa123")); 
} 

圖片壓縮類請下載源碼

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • PHP等比例壓縮圖片的實(shí)例代碼
  • php實(shí)現(xiàn)等比例壓縮圖片
  • PHP實(shí)現(xiàn)壓縮圖片尺寸并轉(zhuǎn)為jpg格式的方法示例
  • PHP 實(shí)現(xiàn)等比壓縮圖片尺寸和大小實(shí)例代碼
  • php gd等比例縮放壓縮圖片函數(shù)
  • 基于PHP實(shí)現(xiàn)等比壓縮圖片大小
  • php實(shí)現(xiàn)批量壓縮圖片文件大小的腳本
  • PHP按一定比例壓縮圖片的方法

標(biāo)簽:衡陽 海南 樂山 德陽 內(nèi)江 邯鄲 黔東 婁底

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ajax上傳圖片到PHP并壓縮圖片顯示的方法》,本文關(guān)鍵詞  ajax,上傳,圖片,到,PHP,并,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ajax上傳圖片到PHP并壓縮圖片顯示的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于ajax上傳圖片到PHP并壓縮圖片顯示的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久精品一级爱片| 亚洲va天堂va国产va久| 日韩欧美你懂的| 中文字幕精品一区二区精品绿巨人| 一区二区三区四区视频精品免费| 国产精品天天摸av网| 高清国产一区二区| 26uuu亚洲| 一区二区三区视频在线看| 91丨porny丨首页| 2020国产精品自拍| 亚洲综合丝袜美腿| 成人黄色片在线观看| 久久亚洲二区三区| 国产精品久久久久婷婷二区次 | 亚洲国产欧美在线| 免费日本视频一区| 欧美日韩国产一区二区三区地区| |精品福利一区二区三区| 91啦中文在线观看| 亚洲精品成人少妇| 成人亚洲一区二区一| 国产精品久久久久久久久免费桃花| 久久99最新地址| 欧美高清一级片在线| 亚洲人快播电影网| 欧美探花视频资源| 亚洲第一搞黄网站| 日韩激情一二三区| 91精品国产一区二区三区蜜臀| 亚洲精品日产精品乱码不卡| 91浏览器在线视频| 久久精品国产亚洲一区二区三区| 欧美一级黄色录像| 六月丁香婷婷色狠狠久久| 久久精品网站免费观看| 成人av综合一区| 亚洲欧美日韩综合aⅴ视频| 久久99深爱久久99精品| 久久久久久一二三区| 国产精品影音先锋| 中文字幕在线不卡一区| 欧美三级欧美一级| av午夜精品一区二区三区| 亚洲影院在线观看| 韩国av一区二区三区四区| 精品国产乱子伦一区| 一二三四区精品视频| 欧美精品日韩精品| 国产成人丝袜美腿| 蜜臀av性久久久久蜜臀aⅴ流畅| 久久这里只有精品6| 成人黄色小视频| 久草精品在线观看| 久久九九99视频| 在线观看免费一区| 东方aⅴ免费观看久久av| 综合欧美一区二区三区| 欧美久久久久中文字幕| 91视视频在线观看入口直接观看www | 国产一区二区三区四区五区美女 | 国产精品久久毛片av大全日韩| 精品国精品自拍自在线| 99视频精品免费视频| 蜜乳av一区二区| 欧美日韩激情在线| 成人av免费网站| 久久99国产精品免费网站| 亚洲精品美腿丝袜| 国产精品视频yy9299一区| 91麻豆精品91久久久久同性| 99久久精品国产一区| 粗大黑人巨茎大战欧美成人| 成人午夜视频在线观看| 久久精品99国产国产精| 亚洲欧美另类图片小说| 色诱视频网站一区| 国产电影一区二区三区| 免费不卡在线观看| 青青草原综合久久大伊人精品优势 | 在线观看日韩高清av| 国产免费久久精品| 久久亚洲二区三区| 国产婷婷精品av在线| 精品国产精品一区二区夜夜嗨| 7777精品伊人久久久大香线蕉最新版 | 蜜乳av一区二区| 日本不卡一区二区三区| 亚洲bt欧美bt精品777| 国产精品久久久久久妇女6080 | 日韩欧美中文字幕公布| 这里只有精品电影| 91视频精品在这里| 欧美日韩国产三级| 欧美视频日韩视频在线观看| 欧美性欧美巨大黑白大战| 日韩欧美成人一区二区| 精品日韩在线观看| 26uuu欧美日本| 中文字幕在线免费不卡| 亚洲精品乱码久久久久久黑人| 亚洲免费毛片网站| 中文字幕在线不卡国产视频| 亚洲成人手机在线| 毛片av一区二区| 国产精选一区二区三区| 91天堂素人约啪| 欧美妇女性影城| 精品国产123| 亚洲成人高清在线| 美腿丝袜亚洲一区| 国产一区999| 樱花草国产18久久久久| 一区二区三区在线高清| 人禽交欧美网站| 亚洲v精品v日韩v欧美v专区| 成人丝袜高跟foot| 欧美日韩一卡二卡三卡 | 天天av天天翘天天综合网 | 激情深爱一区二区| 国产成人精品一区二| 国产激情视频一区二区三区欧美| av一区二区三区| 欧美高清视频不卡网| 欧美视频一区二区| 欧美高清精品3d| 中文字幕不卡在线| 亚洲亚洲人成综合网络| 波多野结衣一区二区三区| 欧美精品在线观看一区二区| 精品成人一区二区三区| 国产清纯美女被跳蛋高潮一区二区久久w| 久久精品视频免费观看| 亚洲综合色自拍一区| 丁香婷婷深情五月亚洲| 久久综合色综合88| 久久精品国产精品青草| 制服丝袜亚洲播放| 丝袜诱惑亚洲看片| 人人爽香蕉精品| 欧美一区二区三区视频免费| 亚洲色图另类专区| 成人精品免费看| 久久久久久免费毛片精品| 麻豆国产精品视频| 日韩一区二区影院| 日本va欧美va精品发布| 日韩一区二区三区视频在线观看| 亚洲国产精品一区二区久久恐怖片 | 久久99精品国产91久久来源| 国产凹凸在线观看一区二区| 欧美变态口味重另类| 蜜臀av性久久久久av蜜臀妖精| 欧美精品在线一区二区| 免费观看日韩电影| 精品欧美一区二区久久| 国产一区在线精品| 久久久噜噜噜久噜久久综合| 国产精品99久久久久久有的能看| 久久久777精品电影网影网| 国产精品系列在线播放| 综合色天天鬼久久鬼色| 在线亚洲一区二区| 日本一不卡视频| 精品电影一区二区| 国产成a人无v码亚洲福利| 成人免费在线观看入口| 欧美性videosxxxxx| 婷婷丁香久久五月婷婷| 精品欧美一区二区在线观看| 丁香天五香天堂综合| 亚洲综合一区二区三区| 欧美一级午夜免费电影| 国产成人午夜视频| 亚洲无线码一区二区三区| 久久婷婷久久一区二区三区| 在线观看av不卡| 国产综合色视频| 亚洲一线二线三线视频| 日韩你懂的电影在线观看| 成人激情免费网站| 日韩电影在线观看一区| 国产精品卡一卡二| 777久久久精品| 91麻豆免费视频| 久久精品二区亚洲w码| 亚洲视频综合在线| 久久综合色8888| 欧美亚洲免费在线一区| 国产精品18久久久久久久网站| 亚洲激情第一区| 久久久久成人黄色影片| 在线国产亚洲欧美| 国产精品69毛片高清亚洲| 自拍偷拍国产亚洲| 精品欧美一区二区在线观看| 91久久免费观看| 蜜臀av在线播放一区二区三区| 精品理论电影在线| 制服.丝袜.亚洲.中文.综合|