Category: How do I do X?
Updated

This solution is summarized from an archived support forum post. This information may have changed. If you notice an error, please let us know in Discord.

How do I upload an image from the Camera widget to s3?

Issue

I am trying to upload a photo to S3 using the camera app in Appsmith, but I am getting an error that the content cannot be parsed. I realized that I was using the wrong binding for the raw data and needed to use Camera1.imageDataURL instead. After making this change, the upload was successful.

Resolution

The issue was that the user was trying to upload an image captured with the camera app to S3 using the Camera1.imageRawBinary binding, which was not returning the raw data required by S3. The solution was to use Camera1.imageDataURL binding instead, which returned the image data in a format that could be directly uploaded to S3. The necessary S3 query configuration was provided, including details such as the image type, ID, and name. The user confirmed that this solution worked for them.