コード例 #1
0
ファイル: LZWController.cs プロジェクト: Mario991012/LAB1
        public ActionResult CargaParaDescomprimirL(HttpPostedFileBase file)
        {
            var nombreArchivo = file.FileName;
            var nombre        = nombreArchivo.Split('.');

            //try
            //{
            if (file != null && file.ContentLength > 0)
            {
                var model = Server.MapPath($"~/Archivos Comprimidos/{nombreArchivo}");

                var UbicacionDescomprimidos = Server.MapPath("~//Archivos Descomprimidos");
                file.SaveAs(model);

                if (LogicaLZW.Descomprimir(model, nombre, UbicacionDescomprimidos) == 1)
                {
                    ViewBag.Msg     = "Carga del archivo correcta";
                    ViewBag.Mensaje = "Carga del archivo correcta";
                    return(MostrarListaEscogida(2));
                }
                else
                {
                    ViewBag.Msg = "Carga del archivo incorrecta";
                    return(View());
                }
            }
            else
            {
                ViewBag.Msg = "ERROR AL CARGAR EL ARCHIVO, INTENTE DE NUEVO";
                return(View());
            }
            //}
            //catch
            //{
            //    ViewBag.Msg = "ERROR AL CARGAR EL ARCHIVO, INTENTE DE NUEVO";
            //    return View();
            //}
        }