付煜
2022-03-31 f828d4aa48c58b5d21584c3013a2e5b3b8421b6b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
({
    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);
        }
        
    }
    
})