app直播原始碼,js實現上傳圖片型別+大小+尺寸驗證
app直播原始碼,js實現上傳圖片型別+大小+尺寸驗證
html程式碼:
<input type="file" name="files" id="file" >
js程式碼:
//圖片型別驗證 function verificationPicFile(file) { console.log(111) var fileTypes = [".jpg", ".png"]; var filePath = file.value; //當括號裡面的值為0、空字元、false 、null 、undefined的時候就相當於false if(filePath){ console.log(222) var isNext = false; var fileEnd = filePath.substring(filePath.indexOf(".")); for (var i = 0; i < fileTypes.length; i++) { if (fileTypes[i] == fileEnd) { isNext = true; break; } } if (!isNext){ console.log(444) alert('不接受此檔案型別'); file.value = ""; return false; } }else { return false; } } //圖片大小驗證 function verificationPicFile(file) { console.log(555) var fileSize = 0; var fileMaxSize = 1024;//1M var filePath = file.value; if(filePath){ fileSize =file.files[0].size; var size = fileSize / 1024; if (size > fileMaxSize) { alert("檔案大小不能大於1M!"); file.value = ""; return false; }else if (size <= 0) { alert("檔案大小不能為0M!"); file.value = ""; return false; } }else{ return false; } } //圖片尺寸驗證 function verificationPicFile(file) { console.log(666) var filePath = file.value; if(filePath){ //讀取圖片資料 var filePic = file.files[0]; var reader = new FileReader(); reader.onload = function (e) { var data = e.target.result; //載入圖片獲取圖片真實寬度和高度 var image = new Image(); image.onload=function(){ var width = image.width; var height = image.height; if (width == 720 | height == 1280){ alert("檔案尺寸符合!"); }else { alert("檔案尺寸應為:720*1280!"); file.value = ""; return false; } }; image.src= data; }; reader.readAsDataURL(filePic); }else{ return false; } }
以上就是 app直播原始碼,js實現上傳圖片型別+大小+尺寸驗證,更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2927315/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 影片直播app原始碼,傳送驗證碼 驗證碼識別APP原始碼
- 直播系統原始碼,快速實現改變圖片尺寸原始碼
- 線上直播系統原始碼,Node.js中使用Koa實現上傳圖片功能原始碼Node.js
- kindeditor 上傳圖片 自動調整尺寸大小
- 線上直播原始碼,js 檔案上傳 圖片上傳 傳輸速度計算原始碼JS
- 直播app原始碼,js圖片下載方式集合APP原始碼JS
- 短視訊直播原始碼,拖動滑塊實現圖片驗證效果原始碼
- 直播平臺原始碼,上傳本地圖片實現個人名片背景圖輪播原始碼地圖
- 短視訊app原始碼,實現原生js圖片預覽效果APP原始碼JS
- 直播系統app原始碼,藉助django 實現顯示圖片功能APP原始碼Django
- node實現登入圖片驗證碼
- 短視訊直播原始碼,自動對上傳的圖片進行識別原始碼
- 直播商城原始碼,實現商城客服聊天,傳送文字、圖片的功能原始碼
- app直播原始碼,驗證時實現獲取驗證碼並顯示倒數計時的功能APP原始碼
- Vue.js實現圖形驗證碼Vue.js
- 上傳圖片jsJS
- 直播app原始碼,HTML + jQuery 實現輪播圖APP原始碼HTMLjQuery
- PbootCMS上傳圖片變模糊、上傳圖片尺寸受限的解決方案boot
- 影片直播原始碼,前端canvas動態驗證碼實現原始碼前端Canvas
- 短視訊直播原始碼,動態釋出時選擇圖片、上傳圖片原始碼
- app直播原始碼,Node.js實現密碼雜湊加密APP原始碼Node.js密碼加密
- 影片直播app原始碼,姓名,身份證input驗證過濾APP原始碼
- app直播原始碼,登入時輸入驗證碼、簡訊驗證身份APP原始碼
- React 實現圖片識別AppReactAPP
- 分享一個圖片驗證碼功能的實現
- 基於uni-app圖片上傳JS外掛APPJS
- vue 實現貼上上傳圖片Vue
- 直播APP原始碼實現直播流程上需要注意的內容APP原始碼
- 直播app原始碼,驗證方式選擇郵箱驗證時,自動給輸入好的郵箱傳送驗證碼APP原始碼
- 成品直播原始碼,JAVA獲取圖片的寬、高和大小原始碼Java
- 直播app系統原始碼,使用element ui隱藏元件實現圖片預覽功能APP原始碼UI元件
- jQuery Validate驗證上傳檔案大小jQuery
- 直播app系統原始碼,python pdf轉為圖片APP原始碼Python
- app直播原始碼,為文字/圖片新增按壓效果APP原始碼
- formData原生實現圖片上傳ORM
- 直播平臺原始碼,簡訊驗證碼傳送demo原始碼
- 如何實現直播間原始碼重要的簡訊驗證碼功能原始碼
- node實現批量修改圖片尺寸