`/**
* 获取在线图片的字节大小(kb)
*/
getOnlineImgKb(url) {
return new Promise((resolve, reject) => {
let xhr = new XMLHttpRequest()
xhr.open('GET', url, true)
xhr.responseType = "blob"
xhr.onload = () => {
let blob = xhr.response
console.log('👀blob: ', blob);
console.log('👀blob.size', blob.size)
const sizeKb = Math.ceil(blob.size / 1024)
resolve(sizeKb)
}
xhr.onerror = reject
xhr.send()
})
},`
调用:
getOnlineImgKb(xxxUrl)
.then(size => {
console.log('🤨Url---size', size)
}
}).catch(e => {
console.log('😱读取Url 失败', e)
})