Я применяю ограничение размера загрузки файла, чтобы пользователь не мог загружать файлы более 30 МБ, и сообщаю ему, если он превышает лимит.Я использую следующий код.
if (fileUpload.HasFile)
{
if (fileUpload.PostedFile.ContentLength < 30 * 1024 * 1024) // 30 MB
{
if (fileUpload.FileName != null && fileUpload.FileName != "")
{
UploadFile(fileUpload, "flv,mp3", out videoFileName, out uploadError);
if (uploadError != "")
{
lblMessage.Visible = true;
lblMessage.Text = uploadError;
return false;
}
}
}
else
{
lblMessage.Visible = true;
lblMessage.Text = "File size exceeds the Limits. Please try uploading smaller size file.";
return false;
}
}
Этот код прекрасно работает в Visual Studio, но когда я развертываю приложение на iis, он не выдает мне никакого сообщения, если я дам больше 30 МБ файла, инапрямую загрузить файл.
, где я делаю не так.
С уважением, Каш