Sending a base64 encoded image (as string) to an appwrite function, using the js web sdk
- 0
- Functions
- Web

Does anyone have any examples of successfully sending a base64 encoded image (as string) to an appwrite function, using the js web sdk? I don't think there is a size limit on the function parameters, but I keep getting either JSON econoding errors (on base64 image that is tested to be ok via https://base64.guru/converter/decode/image - removed the data:/;base64, from the result first ) or just a mysterious function error response console message "An internal curl error has occurred within the executor! Error Msg: Http invalid protocol\nError Code: 500"
A working example of sending a base64 encoded image (as string) to an appwrite function would be really helpful, as I can quickly compare more easily to see what might be the problem. I've tested with shorter strings in place of the base64 encoded image, as well as truncated base64 image strings, which seem to be accpeted. The issue appears when I use a complete base64 image encoded string.
And yes, I need to send the actual image to the function for use case reasons, not upload to storage first and retrieve it from there, so that's not an option. I keep reading in threads like this https://appwrite.io/threads/1160583345877569627 recommending that you upload the image to storage first, but this is not an option, and is a big friction point. It is much more optimal for certain use cases to upload the image directly to the function to process, for multiple reasons. Is this possible to do at all, or is it true that basically appwrite functions cannot handle this use case?
Thanks!

Where are you seeing the error?
Recommended threads
- Github Configuraion not working
I upgraded to 1.7.3. Allowed Github repositories are not listed when I try to create a function, despite Appwrite showing an existing git connection. When I che...
- setup custom domain to appwrite but stil...
i just installed a Appwrite instance in my vps and i did all default otions exept the domain i have setuop its dns as A records pointing to my vps ip altho...
- 1.7.x Style issue in the migration page
I am not able to select what to migrate because of the styling... the checkboxes are not showing on any of the appwrite versions 1.7.x. I tried other browsers, ...
