2015-06-11 4 views
2

Я пытаюсь загрузить несколько изображений на сервер. HTML-Загрузите несколько файлов в контроллер MVC

<form action="" method="post" enctype="multipart/form-data"> 
    <input type="file" name="file" multiple /> 
    <input type="text" name="caption"/> 
    <textarea name="description"></textarea> 
    <input type="submit" value="Submit" /> 
</form> 

Я могу обрабатывать отдельный файл. Вот мой код:

public ActionResult SubmitImage(FormCollection data) 
{ 
    var file = Request.Files["file"]; 
} 

Как я могу обрабатывать несколько файлов на сервере?

+0

Я думаю, что нужно изменить 'id' для файлов' [] 'например '' Не 100% уверен, поэтому я не отправляю это как ответ. –

ответ

2

попробовать this-

public ActionResult SubmitImage(IEnumerable<HttpPostedFileBase> file,FormCollection data) 
{ 
    foreach (var f in file) 
    { 

    } 
}