У меня есть представление, которое принимает файлы. Причиной этого является то, что пользователи могут загружать изображения. Обычно, когда я делаю это, у меня будет вход для файла, а затем отправляйте файл обратно на мой контроллер, где я могу его преобразовать и использовать.Как добавить список файлов в ViewModel
Однако в этом конкретном представлении есть несколько файлов и неизвестное количество файлов для загрузки. Поэтому я не могу просто отправить файл обратно на мой контроллер. Я думал, что создам ViewModel, и в ViewModel будет список файлов, которые будут хранить добавленные файлы. Затем я отправлю ViewModel обратно и собрал список файлов.
Моя проблема заключается в том, что я не знаю, как добавить файлы в свою ViewModel после того, как пользователь их загрузит. Обычно для текста я бы использовал что-то вроде редактора, но я не уверен, есть ли такая вещь, как fileuploadfor.
Я предполагаю, что могу изменить свой текущий метод ввода файла, а затем назначить его в свою ViewModel, но я не знаю, как это сделать.
Мой текущий метод получения файла:
<input type="file" name="file" />
Я хотел бы добавить, что файл в список Model.InputFiles. Model.InputFiles - это список типов HttpPostedFile