Если у меня есть такой элемент ввода:
<input type="file" multiple="multiple" name="file1" />
и выберите несколько файлов, браузер создает несколько файлов с одним и тем же элементом имени 'file1'. Это как множественный выбор списка.
Так как мне перехватить это в ASP.NET, используя коллекцию Request.Files? Коллекция Request.Files.AllKeys показывает все файлы, но значения ключей все одинаковые. Request.Files возвращает строки для каждого ключа, но я могу получить только первый файл, используя ключ:
var file = Request.Files["file1"];
Это дает мне первый файл, но я не могу получить доступ к другим, выбранным таким образом, так как они не имеют уникального имени. Итерация также не работает, так как Request.Files возвращает только ключи, а не фактические записи файла.
Как мне записать эти вторичные файлы в ASP.NET?