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