Backendless Pro - max file size Base64 limit through API

Hi, thank you for what look like a great product so far!

I’ve been put in charge of testing the Backendless Pro on an Ubuntu-server, but we get this error when recieving images. We recieve images as Base64 in the initial request to the Backendless API.

This is the log from a camera:

Error sending JSON notification (UA30896): 413. <html>
<head><title>413 Request Entity Too Large</title></head>
<body>
<center><h1>413 Request Entity Too Large</h1></center>
<hr><center>nginx</center>
</body>
</html>

It seems to us that we need to adjust the nginx-configuration to accept higher limits for Base64, specifically setting this client_max_body_size 10m;.

However, we are unsure if this will be sufficient - and if there are any other Backendless-properties that also must be changed.

Please clearify if you have any settings/properties that we must change in addition to the nginx-config, to allow up to 10MB

Hi Petter,

Glad you like the product. Has your company purchased a license key for the product or are you using the community edition?

Regards,
Mark

Thank you for quick reply!

Community edition so far.

I see that we probably need to purchase a license to get support, but we’ll need to do the testing before we will consider that.
If this is outside your support-scope for free license, do you have any documentation covering this?

Hello,

Yes, that is correct, you would need to purchase a license to get support. Once the installation is licensed, you will be able to get full priority support.

The scenario you’re inquiring about is possible. Until you’re fully licensed, I suggest testing with smaller files.

Regards,
Mark

1 Like