mirror of https://github.com/ElemeFE/element
fix file not remote when before-upload reject
parent
a50fcfd9c7
commit
8523865056
|
@ -160,7 +160,10 @@ export default {
|
||||||
this.onError(err, file, this.uploadFiles);
|
this.onError(err, file, this.uploadFiles);
|
||||||
this.onChange(file, this.uploadFiles);
|
this.onChange(file, this.uploadFiles);
|
||||||
},
|
},
|
||||||
handleRemove(file) {
|
handleRemove(file, raw) {
|
||||||
|
if (raw) {
|
||||||
|
file = this.getFile(raw);
|
||||||
|
}
|
||||||
var fileList = this.uploadFiles;
|
var fileList = this.uploadFiles;
|
||||||
fileList.splice(fileList.indexOf(file), 1);
|
fileList.splice(fileList.indexOf(file), 1);
|
||||||
this.onRemove(file, fileList);
|
this.onRemove(file, fileList);
|
||||||
|
@ -181,7 +184,7 @@ export default {
|
||||||
this.uploadFiles
|
this.uploadFiles
|
||||||
.filter(file => file.status === 'ready')
|
.filter(file => file.status === 'ready')
|
||||||
.forEach(file => {
|
.forEach(file => {
|
||||||
this.$refs['upload-inner'].upload(file.raw, file);
|
this.$refs['upload-inner'].upload(file.raw);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
getMigratingConfig() {
|
getMigratingConfig() {
|
||||||
|
|
|
@ -85,12 +85,12 @@ export default {
|
||||||
this.post(rawFile);
|
this.post(rawFile);
|
||||||
}
|
}
|
||||||
}, () => {
|
}, () => {
|
||||||
if (file) this.onRemove(file);
|
this.onRemove(rawFile, true);
|
||||||
});
|
});
|
||||||
} else if (before !== false) {
|
} else if (before !== false) {
|
||||||
this.post(rawFile);
|
this.post(rawFile);
|
||||||
} else {
|
} else {
|
||||||
if (file) this.onRemove(file);
|
this.onRemove(rawFile, true);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
post(rawFile) {
|
post(rawFile) {
|
||||||
|
|
Loading…
Reference in New Issue