Я пытаюсь сделать загрузку файла на сервер в моем проекте mvc. Я написал свой класс,Проблема с C# MVC с загрузкой файла
public class MyModule: IHttpModule
which defines the event
void app_BeginRequest (object sender, EventArgs e)
In it, I check the length of the file that the user has selected to send.
if (context.Request.ContentLength> 4096000)
{
//What should I write here, that file is not loaded? I tried
context.Response.Redirect ("address here");
//but the file is still loaded and then going on Redirect.
}
Что вы пытаетесь сделать - проверить, что файл не превышает максимальный размер? Кроме того, я не считаю, что вам нужно создать реализацию IHttpModule для обработки загрузки файлов - вы можете просто использовать действие [HttpPost] в вашем контроллере, которое принимает параметр HttpPostedFileBase. – Pandincus 2010-12-06 14:26:55