国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JavaScript檢測上傳文件大小的方法

2019-11-20 12:00:43
字體:
來源:轉載
供稿:網友

本文實例講述了JavaScript檢測上傳文件大小的方法。分享給大家供大家參考。具體如下:

通過JS客戶端代碼限制用戶上傳文件的大小,但是客戶端的驗證只是輔助的,服務器端一定還要再做驗證

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta name="DEscription" contect="my code demo" /> <meta name="Author" contect="Michael@VeVB.COm" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>js check file size @ VeVB.COm</title> </head> <body>  <img id="tempimg" dynsrc="" src="" style="display:none" />  <input type="file" name="file" id="fileuploade" size="40" />  <input type="button" name ="check" value="checkfilesize" onclick="checkfile()"/> </body> <script type="text/javascript">  var maxsize = 2*1024*1024;//2M  var errMsg = "上傳的附件文件不能超過2M!!!";  var tipMsg = "您的瀏覽器暫不支持計算上傳文件的大小,確保上傳文件不要超過2M,建議使用IE、FireFox、Chrome瀏覽器。";  var browserCfg = {};  var ua = window.navigator.userAgent;  if (ua.indexOf("MSIE")>=1){   browserCfg.ie = true;  }else if(ua.indexOf("Firefox")>=1){   browserCfg.firefox = true;  }else if(ua.indexOf("Chrome")>=1){   browserCfg.chrome = true;  }  function checkfile(){   try{     var obj_file = document.getElementById("fileuploade");     if(obj_file.value==""){      alert("請先選擇上傳文件");      return;     }     var filesize = 0;     if(browserCfg.firefox || browserCfg.chrome ){      filesize = obj_file.files[0].size;     }else if(browserCfg.ie){      var obj_img = document.getElementById('tempimg');      obj_img.dynsrc=obj_file.value;      filesize = obj_img.fileSize;     }else{      alert(tipMsg);     return;     }     if(filesize==-1){      alert(tipMsg);      return;     }else if(filesize>maxsize){      alert(errMsg);      return;    }else{     alert("文件大小符合要求");      return;    }   }catch(e){    alert(e);   }  } </script></html>

希望本文所述對大家的javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 奎屯市| 商城县| 宜良县| 莆田市| 鄂托克前旗| 政和县| 城市| 抚远县| 唐河县| 阳朔县| 北碚区| 平利县| 西充县| 综艺| 家居| 江西省| 通化市| 台中市| 措勤县| 光泽县| 旺苍县| 张家口市| 雷波县| 崇明县| 遂平县| 克拉玛依市| 阿合奇县| 金乡县| 油尖旺区| 呼图壁县| 嘉善县| 江源县| 三穗县| 兰考县| 咸丰县| 石阡县| 四子王旗| 古蔺县| 湾仔区| 拜城县| 新巴尔虎右旗|