Re: [問題] 檢查上傳檔案大小
※ 引述《ntouckcm (知足常樂)》之銘言:
: 請問一下
: 我要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;
^^^ ^^^
這裡用regex檢查副檔名
換掉吧
: 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>
--
“在假日,他就是宅,普普通通的宅,穿一件T恤,外觀不好不壞。連上PTT時,他是
鄉民,在日劇裡他是魚乾。正式簽名時他是 ,可在別人眼裡,他永遠是個阿宅。
ACG,他的生命之光,他的意識所在。他的罪惡,他的靈魂。”
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.36.154
推
02/17 21:59, , 1F
02/17 21:59, 1F
→
02/17 22:01, , 2F
02/17 22:01, 2F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 3 篇):
1
1
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章