mirror of https://github.com/halo-dev/halo-admin
Add uploading progress feature
parent
4d7cab4a22
commit
ad6ffeb54d
|
@ -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…
Reference in New Issue