Я хотел бы иметь возможность публиковать несколько файлов в одной форме. Я хотел бы передать эти файлы в виде массива файлов. Я, например, хотел бы это сделать.
<input type="file" name="files[0]" />
<input type="file" name="files[1]" />
<input type="file" name="files[2]" />
Тогда я хотел бы иметь возможность получать эти файлы в виде массива в Контроллере. Я пробовал это.
public ActionResult AddPart(HttpPostedFileBase[] files)
Но это не работает. Я погуглил, но все, что я могу найти, - это примеры загрузки одного файла. Кто-нибудь знает, как это сделать с помощью MVC3 C #.
Хорошо я получил почти тот же случай. Но это для вложенного массива файлов.
использование IEnumerable, поскольку массив ( [] ) решил мою проблему. [] s
[HttpPost]
public ActionResult AddPart(IEnumerable<HttpPostedFileBase>[] files)