Пример #1
0
        public static void Upload(string arquivoLocal, string arquivoRemoto, NeoFileSystemService.NeoFileSystemService fileSystemService)
        {
            try
            {
                System.IO.BinaryReader br = new
                            System.IO.BinaryReader(System.IO.File.Open(arquivoLocal, System.IO.FileMode.Open,
                            System.IO.FileAccess.Read));

                byte[] buffer = br.ReadBytes(Convert.ToInt32(br.BaseStream.Length));
                br.Close();
                fileSystemService.FilePut(buffer, arquivoRemoto);

                LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, arquivoLocal + " enviado para " + arquivoRemoto, true);
            }
            catch (Exception ex)
            {
                LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Erro ao enviar " + arquivoLocal + " para " + arquivoRemoto, true);
                throw ex;
            }
        }
Пример #2
0
        public static void Download(string remoteFile, string localFile, NeoFileSystemService.NeoFileSystemService fileSystemService)
        {
            try
            {
                Byte[] fileData = fileSystemService.FileGet(remoteFile);
                FileStream file = File.Create(localFile);
                file.Write(fileData, 0, fileData.Length);
                file.Close();

                LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, remoteFile + " baixado para " + localFile, true);
            }
            catch (Exception ex)
            {
                LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Erro ao baixar " + remoteFile + " para " + localFile, true);
                throw ex;
            }
        }