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; } }
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; } }