Ответы пользователя по тегу ASP.NET
  • Asp.net MVC Upload file & save data?

    isxaker
    @isxaker
    У меня работает следующий код

    Model

    public class Book
    {
         public string Title {get;set;}
         public string Author {get;set;}
    }
    
    


    Controller

    public class BookController : Controller
    {
         [HttpPost]
         public ActionResult Create(Book model, IEnumerable<HttpPostedFileBase> fileUpload)
         {
             throw new NotImplementedException();
         }
    }
    
    


    And View

    @using (Html.BeginForm("Create", "Book", FormMethod.Post, new { enctype = "multipart/form-data" }))
    {      
         @Html.EditorFor(m => m)
    
         <input type="file" name="fileUpload[0]" /><br />      
         <input type="file" name="fileUpload[1]" /><br />      
         <input type="file" name="fileUpload[2]" /><br />      
    
         <input type="submit" name="Submit" id="SubmitMultiply" value="Upload" />
    }
    
    


    Для того, чтобы файлы передались на сервер, нужно чтобы name у

    <input type="file" name="fileUpload[0]" />

    совпадал с именем параметра контроллера

    IEnumerable<HttpPostedFileBase> fileUpload
    Ответ написан
    Комментировать