public ActionResult Descarga(string id) { try { ArchivoDescarga archivo = gestorArchivos.TraerArchivo(id); FilePathResult download = new FilePathResult(archivo.Ruta, MimeMapping.GetMimeMapping(archivo.Nombre)); download.FileDownloadName = archivo.Nombre; return(download); } catch (IndexOutOfRangeException ex) { return(new HttpNotFoundResult($"Tipo {id} no encontrado")); } }