JavaScript限制上傳檔案的大小
基本上任何站點對於文章上傳的大小都是有限制的。
下面就來介紹一下如何利用JavaScript來實現此效果,當然在前臺進行驗證後,後臺也要進行驗證。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> </head> <script type="text/javascript"> var isIE = /msie/i.test(navigator.userAgent)&&!window.opera; function fileChange(target,show){ var fileSize=0; if (isIE && !target.files){ var filePath=target.value; var fileSystem=new ActiveXObject("Scripting.FileSystemObject"); var file = fileSystem.GetFile(filePath); fileSize = file.Size; } else { fileSize = target.files[0].size; } var size = fileSize / 1024 / 1024; if (size > 1) { show.innerHTML="附件不能大於1M"; } } window.onload=function(){ var ofile=document.getElementById("file"); var oshow=document.getElementById("show"); ofile.onchange=function(){ fileChange(this,oshow); } } </script> <body> <input type="file" id="file"/> <span id="show"></span> </body> </html>
相關文章
- php檔案上傳大小限制PHP
- apache上傳檔案大小限制Apache
- apache限制上傳檔案大小Apache
- PbootCMS上傳檔案大小限制boot
- 修改PHP上傳檔案大小限制的方法PHP
- Nginx 調整檔案上傳大小限制Nginx
- asp.net 解決檔案上傳大小的限制ASP.NET
- php.ini修改php上傳檔案大小限制PHP
- 【PHP】修改PHP配置檔案php.ini 上傳檔案的大小限制PHP
- 如何解決IIS7上傳檔案大小限制【轉】
- struts上傳檔案限制
- C#中,用Web頁上傳檔案大小限制的問題C#Web
- vue ElementUI upload上傳檔案時對檔案格式、大小和寬高的限制VueUI
- 獲取上傳檔案的大小
- 視訊上報跨域,實際上是nginx限制了上傳檔案大小跨域Nginx
- linux+nginx+mysql+php系統修改檔案上傳大小限制LinuxNginxMySqlPHP
- JavaScript 檔案上傳JavaScript
- nginx限制上傳大小和超時時間設定說明/php限制上傳大小NginxPHP
- 修改SharePoint上傳檔案大小限制(Changing Maximum Upload Size)
- javascript檢測上傳檔案的格式和大小例項程式碼JavaScript
- js判斷上傳檔案大小JS
- ORACLE物理檔案大小的限制(轉)Oracle
- Oracle資料檔案大小的限制Oracle
- 網站設定上傳檔案大小網站
- oracle資料檔案大小限制Oracle
- JavaScript input type=file 獲取檔案大小及型別限制JavaScript型別
- Facebook 小遊戲上傳的遊戲包有大小限制遊戲
- 限制檔案大小及顯示檔案大小(正規表示式
- 限制 Apache日誌檔案大小的方法Apache
- php4 - POST檔案大小的限制PHP
- jQuery Validate驗證上傳檔案大小jQuery
- 遠端下載上傳命令(繞過大小限制)
- 各檔案系統對單個檔案大小的限制
- AIX5.3系統檔案大小的限制AI
- asp.net 上傳大檔案大小控制方案ASP.NET
- 定製QC工作流,限制上傳附件大小
- input file控制元件限制上傳檔案型別控制元件型別
- 禪道檔案大小限制-nginx 調整Nginx