public void GetFileToFolder(IFileInfo fileInfo, string folder) { using (var client = new FileServiceProxy()) { var stream = client.GetFileAnonimous(fileInfo.FileName); var pathFileSave = Path.Combine(Directory.CreateDirectory(folder).FullName, fileInfo.FileName); var writeFile = File.OpenWrite(pathFileSave); stream.CopyTo(writeFile); writeFile.Flush(); writeFile.Close(); } }
public Stream GetFile(IFileInfo fileInfo) { using (var client = new FileServiceProxy()) { return client.GetFileAnonimous(fileInfo.FileName); } }
public string GetFileToTemp(IFileInfo fileInfo) { using (var client = new FileServiceProxy()) { var stream = client.GetFileAnonimous(fileInfo.FileName); var pathFileSave = Path.Combine(Path.GetTempPath(), "UPPY" + Environment.TickCount + fileInfo.FileName); var writeFile = File.OpenWrite(pathFileSave); stream.CopyTo(writeFile); writeFile.Flush(); writeFile.Close(); return pathFileSave; } }