Я создал приложение MVC, которое при доступе к / App / export архивирует все файлы в определенной папке, а затем возвращает zip-файл.Код выглядит примерно так:
public ActionResult Export() {
exporter = new Project.Exporter("/mypath/")
return File(exporter.filePath, "application/zip", exporter.fileName);
}
Что я хотел бы сделать, это вернуть файл пользователю и затем удалить его.Есть ли способ установить тайм-аут для удаления файла?или удерживать дескриптор файла, чтобы файл не был удален до завершения запроса?