使用无组件的上传
可以这么获得
set file=upload.File(formName)if file.filesize>(3000*1024) then
response.write "<span style=""font-family: 宋体; font-size: 9pt"">最大只能上传 3M 的图片文件! [ <a href=# onclick=history.go(-1)>重新上传</a> ]</span>"
response.end
end if红色部分就是获取大小的

解决方案 »

  1.   

    是指在客户端取得吗? 向XFile(http://fileup.softartisans.com/fileup-122.aspx)之类的activeX上传控件可以做到。
      

  2.   

    客户端获取存在权限问题,下面可以获取,但是会有提示
    <HTML>
    <HEAD>
    <SCRIPT>
    function getImageDimension (imgURL, loadHandler) {
      var img = new Image();
      img.onload = loadHandler;
      if (document.layers 
          && location.protocol.toLowerCase() != 'file:' 
          && navigator.javaEnabled())
        netscape.security.PrivilegeManager.enablePrivilege(
          'UniversalFileRead'
        );
      img.src = imgURL;
    }
    function getFileSize (fileName) {
      if (document.layers) {
        if (navigator.javaEnabled()) {
          var file = new java.io.File(fileName);
          if (location.protocol.toLowerCase() != 'file:')
            netscape.security.PrivilegeManager.enablePrivilege(
            'UniversalFileRead'
            );
          return file.length();
        }
        else return -1;
      }
      else if (document.all) {
        window.oldOnError = window.onerror;
        window.onerror = function (err) {
          if (err.indexOf('utomation') != -1) {
            alert('file access not possible');
            return true;
          }
          else 
            return false;
        };
        var fso = new ActiveXObject('Scripting.FileSystemObject');
        var file = fso.GetFile(fileName);
        window.onerror = window.oldOnError;
        return file.Size;
      }
    }
    function showImageDimensions () {
      alert(this.width + 'x' + this.height);
    }
    </SCRIPT>
    <SCRIPT>
    function checkImageDimensions (fileName) {
      var imgURL = 'file:///' + fileName;
      getImageDimension(imgURL, showImageDimensions);
    }
    </SCRIPT>
    </HEAD>
    <BODY>
    <FORM NAME="formName">
    <INPUT TYPE="file" NAME="fileName">
    <BR>
    <INPUT TYPE="button" VALUE="文件大小"
           ONCLICK="alert(getFileSize(this.form.fileName.value))"
    >
    <BR>
    <INPUT TYPE="button" VALUE="文件尺寸"
           ONCLICK="checkImageDimensions(this.form.fileName.value)"
    >
    </FORM>
    </BODY>
    </HTML>
      

  3.   

    有没有js结合input type=file来判断的?
    只要客户端js的,不需要服务器端的!