Malformed base64 string
MichaelKic opened this issue · comments
Michael Carniato commented
bug report
Version & Platform
3.6.0 iOS
Expected behavior
To produce a valid base64 image
Actual behavior
Produces a malformed base64 string with line breaks resulting in an error.
Steps to reproduce the behavior
Create a base64 image, and try to render it. We tried passing it to react-native-share and it errored out.
Me and my team were able to fix it by removing the line breaks.
const rawData = await captureRef(photoTileRef, {
quality: 0.8,
result: "data-uri",
});
const imgData = rawData.replace(/(\r\n|\n|\r)/gm, "");
Paweł Lula commented
Seems to be related to facebook/react-native#36512