Как опубликовать массив файлов в ASP.NET MVC 3?

Я хотел бы иметь возможность публиковать несколько файлов в одной форме. Я хотел бы передать эти файлы в виде массива файлов. Я, например, хотел бы это сделать.

<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 #.

9
задан abatishchev 27 September 2011 в 04:14
поделиться

1 ответ

Хорошо я получил почти тот же случай. Но это для вложенного массива файлов.

использование IEnumerable, поскольку массив ( [] ) решил мою проблему. [] s

[HttpPost]
public ActionResult AddPart(IEnumerable<HttpPostedFileBase>[] files)
0
ответ дан 3 November 2019 в 07:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: