有没有办法可以显示一个消息框,说明上传的文件大于4 MB。 cs文件后面的代码中的以下代码不起作用
if (FileUploader.PostedFile.ContentType == "application/pdf" && FileUploader.PostedFile.ContentLength < 4000000)
{
答案 0 :(得分:2)
我能够通过添加到web.config来解决问题。没有对IIS进行任何更改
<system.web>
<httpRuntime maxRequestLength="102400" />
这允许执行以下代码并成功显示消息
if (FileUploader.PostedFile.ContentType == "application/pdf" && FileUploader.PostedFile.ContentLength < 4000000)
{ ... }
else
{
labelProgrammaticPopup3.Text = "You can only upload valid PDF files of size less than 4 MB.";
this.programmaticModalPopup3.Show();
}