У меня есть веб-приложение MVC3 C # .Net. Мне нужно сжать подмножество файлов в папке и сохранить на жестком диске пользователя. Я уже загружаю отдельные файлы, но мне нужна функция «Загрузка нескольких файлов». Ниже приведен код для отдельных файлов.
fileName = fileName.Contains("Artifact") ?
fileName.Substring(fileName.LastIndexOf("Artifact:") + 11).Trim() :
fileName.Substring(fileName.LastIndexOf("Working Document:") + 19).Trim();
var fs = System.IO.File.OpenRead(GetDirectoryPath(boeId, proposalId, aType) + "\\" + fileName);
return File(fs, "application/zip", fileName);