public async Task <string> Descompresion([FromForm] FileUploadFromApi objFile)
        {
            if (objFile.files != null)
            {
                EscrituraD dataEscritura   = new EscrituraD();
                var        CapturarArchivo = new StringBuilder();
                using (var Lector = new StreamReader(objFile.files.OpenReadStream()))
                {
                    while (Lector.Peek() >= 0)
                    {
                        CapturarArchivo.AppendLine(Lector.ReadLine());
                    }
                }

                string ArchivoConvertidoEnBytes = CapturarArchivo.ToString();

                if (ArchivoConvertidoEnBytes.Contains("\r\n"))
                {
                    ArchivoConvertidoEnBytes = CapturarArchivo.ToString();
                }
                dataEscritura.DescomprimirData(ArchivoConvertidoEnBytes, objFile.files.FileName);
                try
                {
                    if (objFile.files.Length > 0)
                    {
                        if (!Directory.Exists(_environment.WebRootPath + "\\ArchivosDesComprimidos\\"))
                        {
                            Directory.CreateDirectory(_environment.WebRootPath + "\\ArchivosDesComprimidos\\");
                        }
                        using (FileStream fileStream = System.IO.File.Create(_environment.WebRootPath + "\\ArchivosDesComprimidos\\" + objFile.files.FileName))
                        {
                            objFile.files.CopyTo(fileStream);
                            fileStream.Flush();
                            return("\\ArchivoSalida\\" + objFile.files.FileName);
                        }
                    }

                    else
                    {
                        return("Failed");
                    }
                }
                catch (Exception ex)
                {
                    return(ex.Message.ToString());
                }
            }
            else
            {
                return("No se ha agregado ningun archivo para descomprimir, Utiliza la Herramienta Postman para enviar un Archivo");
            }
        }
        public async Task <string> DescompressLZW([FromForm] FileUploadFromApi objFile)
        {
            if (objFile.files != null)
            {
                try
                {
                    if (objFile.files.Length > 0)
                    {
                        if (!Directory.Exists(_environment.WebRootPath + "\\ArchivosADescomprimirLZW\\"))
                        {
                            Directory.CreateDirectory(_environment.WebRootPath + "\\ArchivosADescomprimirLZW\\");
                        }
                        using (FileStream fileStream = System.IO.File.Create(_environment.WebRootPath + "\\ArchivosADescomprimirLZW\\" + objFile.files.FileName))
                        {
                            DescompresionLZW DescompresionLzw = new DescompresionLZW();
                            objFile.files.CopyTo(fileStream);
                            fileStream.Flush();
                            fileStream.Close();
                            DescompresionLzw.DescomprimirLZW(objFile.files.FileName, _environment.WebRootPath + "\\ArchivosADescomprimirLZW\\");
                            return("\\ArchivosADescomprimirLZW\\" + objFile.files.FileName);
                        }
                    }

                    else
                    {
                        return("Failed");
                    }
                }
                catch (Exception ex)
                {
                    return(ex.Message.ToString());
                }
            }
            else
            {
                return("No se ha agregado ningun archivo para descomprimir, Utiliza la Herramienta Postman para enviar un Archivo");
            }
        }