const request = new XMLHttpRequest()
const resourceUrl = hostUrl
request.open('POST', resourceUrl, true)
request.setRequestHeader('Authorization', getToken())
request.setRequestHeader('content-type', 'application/json')
request.responseType = 'blob'
request.onload = function () {
if (this.status === 200) {
if (navigator.msSaveBlob) {
const fileName = resourceUrl.substr(
resourceUrl.lastIndexOf('/') + 1
)
return navigator.msSaveBlob(request.response, fileName)
} else {
const fileUrl = window.URL.createObjectURL(request.response)
const a = document.createElement('a')
a.href = fileUrl
a.download = ''
a.click()
}
}
that.isUpload = false
}
request.send(JSON.stringify(ids))