Building a simple AWS Rekognition demo with React, using <input type="file">
Getting Invalid image encoding
error.
let file = e.target.files[0];
let reader = new FileReader();
reader.readAsDataURL(file);
reader.onloadend = () => {
let rekognition = new aws.Rekognition();
var params = {
Image: { /* required */
Bytes: reader.result,
},
MaxLabels: 0,
MinConfidence: 0.0
};
rekognition.detectLabels(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
GitHub repo: https://github.com/html5cat/vision-test/
GitHub Issue: https://github.com/html5cat/vision-test/issues/1