I think it’s better to handle the image upload itself separate from the Rasa communication. Do the image upload from the UI directly to S3 or some other upload service, then send the response to Rasa that the upload is completed with the path to the uploaded file as an entity or something along those lines.