Hi,
try this way
var file = clientContext.Web.GetFileByServerRelativeUrl(oAttachment.ServerRelativeUrl);
clientContext.Load(file);
clientContext.ExecuteQuery();
ClientResult<System.IO.Stream> data = file.OpenBinaryStream();
clientContext.Load(file);
clientContext.ExecuteQuery();
using (System.IO.MemoryStream mStream = new System.IO.MemoryStream())
{
if (data != null)
{
data.Value.CopyTo(mStream);
byte[] imageArray = mStream.ToArray();
imgBase64Str = Convert.ToBase64String(imageArray);
}
}