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>
相關文章
- apache上傳檔案大小限制Apache
- PbootCMS上傳檔案大小限制boot
- php檔案上傳大小限制PHP
- Nginx 調整檔案上傳大小限制Nginx
- 修改SharePoint上傳檔案大小限制(Changing Maximum Upload Size)
- vue ElementUI upload上傳檔案時對檔案格式、大小和寬高的限制VueUI
- 視訊上報跨域,實際上是nginx限制了上傳檔案大小跨域Nginx
- JavaScript 檔案上傳JavaScript
- 限制檔案大小及顯示檔案大小(正規表示式
- jQuery Validate驗證上傳檔案大小jQuery
- 限制 Apache日誌檔案大小的方法Apache
- 遠端下載上傳命令(繞過大小限制)
- 禪道檔案大小限制-nginx 調整Nginx
- Facebook 小遊戲上傳的遊戲包有大小限制遊戲
- 探究intent傳遞大小限制Intent
- 檔案上傳之三基於flash的檔案上傳
- 單個檔案上傳和批量檔案上傳
- JavaScript+PHP實現影片檔案分片上傳JavaScriptPHP
- ElementPlus upload元件限制上傳一個檔案,重新選擇替換原來檔案元件
- Facebook Instant Game 小遊戲上傳的遊戲包有大小限制GAM遊戲
- IIS 上傳檔案大小配置步驟(預設200K)
- 【git】github如何上傳超過100MB大小的單個檔案Github
- 檔案上傳
- 上傳檔案的陷阱
- Java大檔案上傳、分片上傳、多檔案上傳、斷點續傳、上傳檔案minio、分片上傳minio等解決方案Java斷點
- Android Intent 傳遞資料大小限制AndroidIntent
- 上傳網站檔案至雲虛擬主機後提示檔案大小為0 KB網站
- Linux: 如何分割檔案,不再被 4G 大小限制了Linux
- Spring Boot的檔案上傳Spring Boot
- Laravel 中的檔案上傳Laravel
- 前端大檔案上傳/分片上傳前端
- PHP上傳檔案PHP
- 檔案上傳概述
- ajaxfileupload 檔案上傳
- Flask——檔案上傳Flask
- Linux上傳檔案Linux
- 檔案上傳漏洞
- minio上傳檔案