Browse Source

Add uploading progress feature

pull/9/head
johnniang 6 years ago
parent
commit
ad6ffeb54d
  1. 12
      src/views/attachment/AttachmentList.vue

12
src/views/attachment/AttachmentList.vue

@ -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()

Loading…
Cancel
Save