Exemplo n.º 1
0
 public ActionResult Descarga(string app)
 {
     try
     {
         int idapp = (int)TempData["appid"];
         TempData.Keep("appid");
         Aplicacion objapp    = new Aplicacion();
         long       proceso   = objapp.ObtenerProcesoID(idapp);
         string     fullName  = Server.MapPath(ConfigurationManager.AppSettings["pcsv"].ToString() + proceso + ".csv");
         byte[]     fileBytes = GetFile(fullName);
         return(File(fileBytes, System.Net.Mime.MediaTypeNames.Application.Octet, "ProcesoDB" + proceso + ".csv"));
     }
     catch (Exception)
     {
         string mensaje = "Esta en ejecusión un parseo para el proceso: " + "incorrecto" + ", es necesario esperar los resultados.";
         return(File(Encoding.ASCII.GetBytes(mensaje), System.Net.Mime.MediaTypeNames.Application.Octet, "ProcesoDBIncorrecto.csv"));;
     }
 }