试过了
var image=new Image();  
  image.dynsrc=pluginFUpLoad;  
  alert(image.fileSize);  但是不行,不支持dynsrc属性,也不是浏览器设置的问题,还有其他方法吗

解决方案 »

  1.   

    那样alert(image.fileSize); 结果是-1
      

  2.   

    等图片加载完后才alert
    var image=new Image(); 
    image.onload = function(){
         alert(image.fileSize);
    } 
    image.src="1.bmp"; 
      

  3.   

    我是file选取,然后点击form中的确定提交表单时在js前台进行验证这个上传的图片大小符不符合要求不加载。。可有解决办法
      

  4.   

    请把提交表单的代码写在onload的回调函数里面
    var image=new Image();
    image.onload = function(){
        var imageSize = image.fileSize / 1024;
        if (imageSize > 20){
            alert("图片超出20k");
        } else {
             //提交表单
        }
    }
    image.src="1.bmp";
      

  5.   

    在服务器端判断也行啊File file = new File("图片路径");
    long size = file.length();
    if(size > 20*1024)
    {
    }
      

  6.   

    通过Flash ,如果你自已不会写,,网上到处都是...
      

  7.   

    AS可以实现,通过FileReference可以获取到文件的大小。
      

  8.   

    AS可以实现,FileReference可以获取文件的大小。