注册 登录
编程论坛 ASP.NET技术论坛

关于多个文件同时上传的问题

魔城侠客 发布于 2007-11-22 16:47, 670 次点击
在同时使用6个fileupload时
默认文件上传大小为4M,6个控件可通过循环访问
但是程序会自动将6个控件里的文件全部加起来总和来判断大小,
比如每个文件都是1.4M的,那同时上传三个文件就会出错

这样可以将黑认上传大小改大,但是我又想在上传的时候判断每个文件的大小
比如,如果其中有一个文件大小大于500K时,就会提示上传大小过大

这样有什么办法可以解决
高手来吧:'(
2 回复
#2
bygg2007-11-22 16:55
<script language="JavaScript">  
<!--  
function ShowSize(fs)  
{  
  var fAxo,f;  
  fAxo = new ActiveXObject("Scripting.FileSystemObject");  
  f = fAxo.GetFile(fs);
  var fSize = f.size/1024;
  if(fSize > 500)
  {
     alert("上传文件不能大于500K");
     return false;
  }
  else
  {
    return true;
  }
}  
//-->  
</script>
#3
魔城侠客2007-11-22 17:18
谢谢了
不过我想要的是多个fileupload上传控件
想用C#写的
1