feat(Uploader): add file result-type (#4680)

This commit is contained in:
neverland
2019-10-10 20:09:22 +08:00
committed by GitHub
parent 1d9b3e2013
commit 1044179354
5 changed files with 60 additions and 9 deletions

View File

@@ -114,16 +114,27 @@ export default createComponent({
}
Promise.all(files.map(file => readFile(file, this.resultType))).then(contents => {
const fileList = files.map((file, index) => ({
file,
content: contents[index]
}));
const fileList = files.map((file, index) => {
const result = { file };
if (contents[index]) {
result.content = contents[index];
}
return result;
});
this.onAfterRead(fileList, oversize);
});
} else {
readFile(files, this.resultType).then(content => {
this.onAfterRead({ file: files, content }, oversize);
const result = { file: files };
if (content) {
result.content = content;
}
this.onAfterRead(result, oversize);
});
}
},