- Alan Rice
- PowerServer Mobile (Obsolete)
- Tuesday, 25 September 2018 04:26 PM UTC
Hi,
How are people copying files (images or other files) from Appeon Mobile apps to their server?
I am trying trying to use UPDATEBLOB to store the image in the database but the below code is throwing the following error: "Error Code: 10999. Object refrence not set to an instance of an object" at the insert statement. This statement works from PB Desktop without issue.
String ls_filepath
Integer li_return
blob l_blob_file
int l_file_handle
eon_mobile_str_cameraoption lstr_option
eon_mobile_cameraex ln_camera
lstr_option.i_filetype = 1 // Photo
lstr_option.b_allowedit = FALSE // The photo is not editable after picture-taking
ln_camera = create eon_mobile_cameraex
ln_camera.of_openalbums ( ls_filepath ) // i also tried ln_camera.of_openalbums ( ls_filepath, l_blob_file)
MessageBox('',ls_filepath)
l_file_handle = FileOpen(ls_filepath, StreamMode!)
MessageBox('','Handle: ' + String(l_file_handle))
IF l_file_handle 0 THEN
COMMIT USING SQLCA ;
Else
MessageBox('Error','Cannot insert blob to database')
END IF
p_1.picturename = ls_filepath // this works
I was hoping to avoid using the File Upload and Download feature due to how our client's internal servers are setup. Don't want to have to recopy the file from the Appeon Server machine to another machine etc. but if this is the only way it can be done... Ideally I'd love to be able to upload it to a SOAP Webservice using a byte array but I've had issues doing this too.
Is it possible to use UpdateBlob like above (connecting to a ms sql database) or can anyone spot why this is failing.
Thanks,
Alan
Find Questions by Tag
Helpful?
If a reply or comment is helpful for you, please don’t hesitate to click the Helpful button. This action is further confirmation of their invaluable contribution to the Appeon Community.