在我的页面中,当我上传大小超过 4 MB 的文件时,它显示连接已重置。原因是因为文件上传限制小于 4 MB。链接上有一个解决方案
但是,我想在同一页面上显示错误而不是重定向。我怎样才能做到这一点?
在我的页面中,当我上传大小超过 4 MB 的文件时,它显示连接已重置。原因是因为文件上传限制小于 4 MB。链接上有一个解决方案
但是,我想在同一页面上显示错误而不是重定向。我怎样才能做到这一点?
您应该在上传(保存文件)之前阅读文件大小并显示错误(或不显示)
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
}
}
}