({
|
readFile: function(component, event, helper) {
|
var files = component.get("v.files");
|
if (files && files.length > 0) {
|
var file = files[0][0];
|
if (!file.type.match(/(image.*)/)) {
|
return alert('Image file not supported');
|
}
|
var reader = new FileReader();
|
reader.onloadend = function() {
|
var dataURL = reader.result;
|
component.set("v.pictureSrc", dataURL);
|
helper.upload(component, file, dataURL.match(/,(.*)$/)[1]);
|
};
|
reader.readAsDataURL(file);
|
}
|
|
}
|
|
})
|