private string GetDecodedImage() { FileReference fileReference = new FileReference(Connection); ReferenceObject logoFile_ro = fileReference.Find(LogoFileID); if (logoFile_ro == null) { return(""); } FileObject logoFile = logoFile_ro as FileObject; logoFile.GetHeadRevision(); FileStream FStream = new FileStream(logoFile.LocalPath, FileMode.Open, FileAccess.Read); // Создаем BinaryReader BinaryReader sr = new BinaryReader(FStream); byte[] byteArray; // Пока не достигнут конец файла считываем его побайтно using (BinaryReader br = new BinaryReader(FStream)) { byteArray = br.ReadBytes((int)FStream.Length); } sr.Close(); String DecodedImage = System.Convert.ToBase64String(byteArray); return(DecodedImage); }