关于fileupload 上传文件的大小
这是上传代码 应该没什么问题
if (fupAttachment.HasFile)
{
int size = fupAttachment.PostedFile.ContentLength;
if (DocmentSize < size)
{
Alert(up1, "文件超过3MB,请减小文件大小");
return;
}
wdfjentity = new WdfujianEntity();
string path = Server.MapPath(UPLOADNAME + @"/" +wdentity.文档细类 + @"/");
if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
string ext = Path.GetExtension(fupAttachment.FileName);
string newfilename = DateTime.Now.ToString("yyyyMMddhhssfff") + ext; //重新为文件命名
path += newfilename;
fupAttachment.SaveAs(path);
wdfjentity.附件扩展名 = ext;
wdfjentity.附件逻辑名 = fupAttachment.FileName;
wdfjentity.附件物理名 = newfilename;
wdfjentity.附件路径 = UPLOADNAME + "/" + wdentity.文档细类 ;
wdfjentity.更新人ID = ((User)Session["userinfo"]).userID;
wdfjentity.更新人 = ((User)Session["userinfo"]).UserName;
wdfjentity.更新时间 = DateTime.Now.ToString();
}
bll.insert(wdentity, wdfjentity, title + "编号", Build);
我传 3.2MB的时候 程序是可以的,会提示 " Alert(up1, "文件超过3MB,请减小文件大小");" 上传小于 3MB的是可以上传的.
但是当我上传 5MB的文件的时候 程序直接死掉,不走代码. 我传的3MB的文件和5MB的文件 是一样的类型都是压缩文件.
谁能解答下吗?