在我的页面中,当我上传大小超过4 MB的文件时,它显示连接已重置。原因是文件上载限制小于4 MB。 在link
上有一个解决方案但是,我希望在同一页面上显示错误而不是重定向。我怎么能这样做?
答案 0 :(得分:2)
您应该在上传(保存文件)
之前阅读文件大小并显示错误(或不显示)protected void UploadButton_Click(object sender, EventArgs e)
{
if(FileUpload1.HasFile)
{
if(FileUpload1.PostedFile.ContentLength > 4096)
{
ErrorLabel.Text = "The file you are trying to upload exceeds the allowed limit.";
}
else
{
string SavePath = "TheLocationTheFilesSaves";
FileUpload1.SaveAs(SavePath + FileUpload1.FileName);
// Do stuff
}
}
}