Page 1 of 1

Upload using Server Code and XHR

Posted: Fri Feb 19, 2016 9:08 am
by Leonardo Valentin Zeferino

Please, I'm trying to upload a file using server code but I don't know what are the parameters of requestBody to send a file to Files Collection, including the content of file.

Could you help me, please?

code
var requestBody = {
"file_name": "abcde"
};
var request = {
"headers": {
"X-Appery-Database-Id": DB_id,
"X-Appery-Master-Key": token,
"Content-Type": "image/png"
},
"body": JSON.stringify(requestBody)
};
var XHRResponse = XHR.send("POST", database_url+"/files/"+requestBody.file_name, request);

response.success(XHRResponse);
/code

Thanks a lot!


Upload using Server Code and XHR

Posted: Fri Feb 19, 2016 2:06 pm
by Illya Stepanov

Hello -

We will add this as an example really soon in our documentation:

precode
var XHRResponse = XHR2.send("GET", "https://appery.io/database/resources/gfx/home/appery-logo-200.png", {"isRawResponse": true});

var XHRResponse2 = XHR2.send("POST", "https://api.appery.io/rest/1/db/files/test", {
headers: {
"Content-Type": "image/png",
"X-Appery-Database-Id": "your_database_id",
"X-Appery-Master-Key":"your_database_masterKey"
},
body: XHRResponse.body,
"isRawRequest": true
});

response.success(XHRResponse2.body, "application/json");

/code/pre


Upload using Server Code and XHR

Posted: Sat Feb 20, 2016 1:02 pm
by Leonardo Valentin Zeferino

Perfect!
Thanks a lot!