Skip to content
On this page

DownloadTask.onProgressUpdate

监听下载进度变化事件。

Result

属性类型说明
progressnumber下载进度百分比, 0 - 100
totalBytesWrittennumber已经下载的数据长度,单位 Bytes
totalBytesExpectedToWritenumber预期需要下载的数据总长度,单位 Bytes

Example

ts
const task = ek.downloadFile({
  url: 'https://example.com/file/test.png',
  success: res => {
    console.log(res.tempFilePath)
  },
  fail: res => {
    console.log(res.errMsg)
  }
})

task.onProgressUpdate(res => {
  console.log(`progress: ${res.progress}%`)
})