I have a react app where I get the item data from an API. and I have image Up loader that Can Save image As byte Array and Send It to Back end. but I want to save Image in any Local folder (Such as assets) and Return Path,Then I Send Path to Back End, Please guide me What to Do?
//#region onChangeMainImage
onChangeMainImage(e) {
const file = e.target.files[0];
return new Promise((resolve, reject) => {
const reader = new FileReader();
reader.onload = (event) => {
resolve(event.target.result);
this.setState({ MainImage: event.target.result.split(',')[1] })
var type = event.target.result.split('/')[1];
this.setState({ filetype: type.split(';')[0] })
//this.setState({file:event.target.result})
};
reader.onerror = (err) => {
reject(err);
};
reader.readAsDataURL(file);
});
};
//#endregion
<FormGroup title="MainImage" >
<input
name="Avatar"
id="img"
type="file"
class="form-control"
onChange={e => this.onChangeMainImage(e)}
></input>
</FormGroup>