I am trying to upload image in component A and send base 64 data of uploaded image to component B. I am facing issue in component A
HTML:
<input type="file" id="hotspot" (change)="uploadHotSpot($event)">
TS File:
uploadHotSpot($event){
var file:File = $event.target.files[0];
var reader:FileReader = new FileReader();
if (file) {
reader.readAsDataURL(file); //reads the data as a URL
this.pin = reader.result;
console.log(this.pin);
}
}
Issue: When I upload the image and keep developer tool on, I am able to get the base 64 data on console log but when the debugger tool is closed and I am trying to upload the image I am getting console.log as blank..... Any idea?