У вас не будет доступа ни к одному элементу DOM, поскольку ASP.NET MVC использует FileCollectionModelBinder для создания коллекции файлов.Поэтому то, что вы получаете в своем контроллере, не имеет ничего общего с DOM.Но хорошо то, что, поскольку это коллекция, вы можете получить доступ к индексу файла.
<input type="file" name="files[0]" id="file1" />
<input type="file" name="files[1]" id="file2" />
<input type="file" name="files[2]" id="file3" />
Тогда, если вам нужно загрузить файлы [0] в папку Y и файлы [1] в папку Z, вы можетеполучить доступ к индексу коллекции файлов.
switch (index)
{
case 0:
// Upload to Y
case 1:
// Upload to Z
default:
}