久久久久久久性爱潮,国产又粗又猛又爽又黄下载视频,尤物国产在线一区视频,欧美日本国产在线不卡

<sup id="4uqqy"><ol id="4uqqy"></ol></sup>
  • <th id="4uqqy"></th>

      • <strike id="4uqqy"><nobr id="4uqqy"><ins id="4uqqy"></ins></nobr></strike><sup id="4uqqy"></sup><strong id="4uqqy"><u id="4uqqy"></u></strong>
        <sub id="4uqqy"></sub>

          綠色資源網(wǎng):您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

          綠色資源網(wǎng)

          技術(shù)教程
          您的位置:首頁網(wǎng)頁設(shè)計網(wǎng)頁特效 → JS 獲取上傳文件大小的方法

          JS 獲取上傳文件大小的方法

          我要評論 2012/06/25 11:02:07 來源:綠色資源網(wǎng) 編輯:downcc.com [ ] 評論:0 點擊:857次

          我們有時候在上傳文件前要判斷文件的大小,通常有以下兩種方式:

          <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
          <html>
          <body>
          <INPUT TYPE="file" NAME="file" SIZE="30" onchange="getFileSize(this)">
          <INPUT TYPE="file" NAME="file" SIZE="30" onchange="getFileSize(this.value)">
          </body>
          <script type="text/javascript">

          function getFileSize(filePath)
          {
          var image=new Image();
          image.dynsrc=filePath; title="downcc.com提示:點擊查看"
          alert(image.fileSize);
          }

          function getFileSize(fileObj)
          {
          var image=new Image();
          image.dynsrc=fileObj.value;
          var size = image.fileSize || fileObj.files[0].fileSize;
          if(size > 100000){
          alert(size);
          }

          }
          </script>
          </html>

          但是以上代碼有一個問題,就是在給image.dynsrc賦值的時候,要有文件的操作權(quán)限,換句話說,IE7之后的版本為了提高安全性不允許瀏覽器對文件進行操作,故以上代碼不實用。

          以下代碼通過調(diào)用ActiveX來進行文件的讀取,需要啟用ActiveX的部分功能。

          <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
          <html>

          <script type="text/javascript">

          function getFileSize(fileObj) {
          if (document.all) {
          window.oldOnError = window.onerror;
          window.onerror = function(err) {
          if (err.indexOf('utomation') != -1) {
          alert('No access to the file permissions.');
          return true;
          }
          else
          return false;
          };
          var fso = new ActiveXObject('Scripting.FileSystemObject');
          var file = fso.GetFile(fileName);
          window.onerror = window.oldOnError;
          return file.Size;
          }
          }

          </script>
          <body>
          <INPUT TYPE="file" NAME="file" SIZE="30" onchange="getFileSize(this)">
          </body>
          </html>

          關(guān)鍵詞:JS

          閱讀本文后您有什么感想? 已有 人給出評價!

          • 0 歡迎喜歡
          • 10 白癡
          • 74 拜托
          • 4 哇
          • 3 加油
          • 1 鄙視