IF we remove the PostImageFileUploadContext parameter it posts fine, however the doucmetnation states this accepts a string. What are we doing wrong?

IF we remove the PostImageFileUploadContext parameter it posts fine, however the doucmetnation states this accepts a string. What are we doing wrong?

Where do files get uploaded?