62,046
社区成员
发帖
与我相关
我的任务
分享
HttpFileCollection files = HttpContext.Current.Request.Files;
for (int i = 0; i < files.Count; i++)
{
string[] IDs = files.AllKeys;
HttpPostedFile postedFile = files[i];
string fileName;
fileName = System.IO.Path.GetFileName(postedFile.FileName);
int filesize = postedFile.ContentLength; //获得文件大小
}
<script type="text/javascript">
function chkSize(strFileName)
{
var maxSize = 100; // 文件大小,单位KB
var objStream = new ActiveXObject("ADODB.Stream");
objStream.Type = 1;
objStream.Open();
objStream.LoadFromFile(strFileName);
if(Math.round(objStream.Size/1024,2)>maxSize)
{
alert ("文件超限");
document.form1.reset();
return false;
}
}
</script>
<form name="form1" action="#" method="post">
<input type="file" name="Upfile" onchange="chkSize(this.value)">
</form>
<script type="text/javascript">
function chkSize(strFileName)
{
var maxSize = 100; // 文件大小,单位KB
var objStream = new ActiveXObject("ADODB.Stream");
objStream.Type = 1;
objStream.Open();
objStream.LoadFromFile(strFileName);
if(Math.round(objStream.Size/1024,2)>maxSize)
{
alert ("文件超限");
document.form1.reset();
return false;
}
}
</script>
<form name="form1" action="#" method="post">
<input type="file" name="Upfile" onchange="chksize(this.value)">
</form>