We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 493ff19 commit 7205838Copy full SHA for 7205838
src/components/FileEditor/FileEditor.react.js
@@ -44,10 +44,20 @@ export default class FileEditor extends React.Component {
44
}
45
46
47
- handleChange(e) {
+ getBase64(file){
48
+ return new Promise((resolve, reject) => {
49
+ const reader = new FileReader();
50
+ reader.readAsDataURL(file);
51
+ reader.onload = () => resolve(reader.result);
52
+ reader.onerror = error => reject(error);
53
+ });
54
+ }
55
+
56
+ async handleChange(e) {
57
let file = e.target.files[0];
58
if (file) {
- this.props.onCommit(new Parse.File(file.name, file));
59
+ let base64 = await this.getBase64(file);
60
+ this.props.onCommit(new Parse.File(file.name, { base64 }));
61
62
63
0 commit comments