Hi Zilvinas
I couldn't get this to work. In the end I had to come up with another solution.
I encode the image using html and JavaScript utilising readAsDataURL then upload to the server.
Once there I use the hal primitive AreaBase64Decode to translate it back into an image file and attach it to the record
fname = "tmp/" & uploadfilename;
AreaBase64Decode(wArea,wImageArea);
WriteAreaToFile(wImageArea,fname,0);
RecordLinkFile(fname,0,PRr,CurrentCompany);
Regards
Lee