Add uploading progress feature

pull/9/head
johnniang 2019-04-15 19:50:02 +08:00
parent 4d7cab4a22
commit ad6ffeb54d
1 changed files with 11 additions and 1 deletions

View File

@ -232,7 +232,17 @@ export default {
const data = new FormData() const data = new FormData()
data.append('file', option.file) data.append('file', option.file)
attachmentApi attachmentApi
.upload(data, source.token, option.onProgress) .upload(
data,
progressEvent => {
if (progressEvent.total > 0) {
progressEvent.percent = (progressEvent.loaded / progressEvent.total) * 100
}
this.$log.debug('Uploading percent: ', progressEvent.percent)
option.onProgress(progressEvent)
},
source.token
)
.then(response => { .then(response => {
option.onSuccess(response, option.file) option.onSuccess(response, option.file)
this.loadAttachments() this.loadAttachments()