<script language="JavaScript">  
<!--  
function ShowSize(files)  
{  
  var fso,f;  
  fso=new ActiveXObject("Scripting.FileSystemObject");  
  f=fso.GetFile(files);  
  alert(f.size+" Bytes");  
}  
这个可以判断文件大小,但它用的是microsoft的对象,只能发布在windows的服务器上
现在是我发布在unix服务器上,有什么方法可以在页面判断上传的文件大小
这样不至于上传太大的文件把服务器搞死
或有什么方法解决大文件的上传,

解决方案 »

  1.   

    去下一个JAVA文件上传的包,里面有对上传文件大小的限制.
    比如我用的包里面它就有
    //设定允许上传文件的总大小
    myUpload.setTotalMaxFileSize(1000000);
    //设定单个文件大小的限制
    myUpload.setMaxFileSize(100000);
      

  2.   

    楼上说的是smartupload包,很好用的
      

  3.   

    那个压缩文件里面是五个class文件,应该怎么调用呀?总提示找不到那个包
    package com.jspsmart.upload does not exist
      

  4.   

    你们误会楼主的意思了,那个jspsmartupload也只是把文件upload上去之后,才判断文件的大小,楼主是要在上传之前就在客户端先判断一下文件大小,以免文件过大,upload时间过长,造成死机或假死,楼主的方法只能在windows中用,现求:在linux中用的方法。
      

  5.   

    我想知道那个smartupload包怎么用,我用的时候老是提示找不到这个包