[問題] 檢查上傳檔案大小

看板Ajax作者 (知足常樂)時間17年前 (2008/02/17 17:22), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/3 (看更多)
請問一下  我要javascript檢查 上傳檔案的大小 但是我在網路上找到的是上傳圖檔(jpg或gif)才能檢查 但是我現在不是上傳圖檔,我是上傳壓縮檔(rar或zip) 不知道javascript 能new什麼才能符合我所要的做的事??? <script language="JavaScript"> <!-- function checkFile(sizeLimit) { //sizeLimit單位:byte var f = document.FileForm; document.MM_returnValue = false; var re = /(\.jpg|\.gif)$/i; if (!re.test(f.file1.value)) { alert("只允許上傳JPG或GIF影像檔"); } else { var img = new Image(); //->除了可以new Image(),要如何做才能檢查壓縮檔? document.MM_returnValue = false; img.sizeLimit = sizeLimit; img.src = 'file:///' + f.file1.value; img.onload = showImageDimensions; } } function showImageDimensions() { if (this.fileSize > this.sizeLimit) { alert('您所選擇的檔案大小為 '+ (this.fileSize/1000) +' kb,\n超過了 上傳上限 ' + (this.sizeLimit/1000) + ' kb!\n不允許上傳!'); document.getElementById("File1").outerHTML = '<input type="file" name="file1" size="20" id="file1">'; } else { document.MM_returnValue = true; } } //--> </script> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.219.143

02/18 13:06, , 1F
改code裡的 副檔名判斷 jpg gif 成zip rar試看看嚕
02/18 13:06, 1F
文章代碼(AID): #17j_pA3c (Ajax)
文章代碼(AID): #17j_pA3c (Ajax)