I'm using React Native and I need to send an image in base64 format using a POST method of binary type.
const session = await Auth.currentSession();
    const config = {
      headers: {
        "Content-Type": "image/jpeg",
        "x-amz-acl": "public-read",
        Authorization: session.getIdToken().getJwtToken(),
      },
    };
    const API = `event/${eventData.id}/photos`;
    const HOST = "https://host.com/";
    const url = `${HOST}/${API}`;
    const result = await axios.post(url, photo.uri, config);
    console.log("Result: ", result);
But I'm running into this error: [AxiosError: Request failed with status code 400]
My postman:
I'm trying to get the right response data from AWS S3.


 
    