static public str getImage()
{
CompanyInfo info = CompanyInfo::find();
BinData binData = new BinData();
str ret;
;
//conver image to base64String as .net requirement
bindata.setData(CompanyImage::find(curext(), info.TableId, info.RecId).Image);
ret = binData.base64Encode();
return ret;
}
Call this method in SRS and set the source of the image to be this method.
[DataMethod(), AxSessionPermission(SecurityAction.Assert)]
public static System.Byte[] GetCompanyLogo()
{
string logoImage = (string)SessionManager.GetSession().CallStaticRecordMethod("CompanyInfo", "getImage");
byte[] imageBytes = Convert.FromBase64String(logoImage);
return imageBytes;
}