electron中update-downloaded下载成功但是download-progress监听不到数据
时间: 2023-06-06 12:08:03 浏览: 223
对于您的问题,我建议您检查以下几个方面:
1. 确认您是否正确地使用了download-progress监听器。
2. 检查下载链接是否正确,以确保文件能够成功下载。
3. 确认您是否已正确设置electron-updater的环境变量。
如果以上方面都已确认无误,您可以尝试使用其他下载监听器试试,看看是否能够正常工作。希望这能帮到您!
相关问题
electron中 electron-update download-progress不能监听到文件大小
关于你的问题,我可以给你一些参考。你可以使用 Electron 中的 autoUpdater 模块来实现应用程序的自动更新。autoUpdater 模块提供了一些事件用于监听更新状态,包括下载进度。
对于下载进度,可以使用 autoUpdater 模块的 setFeedURL() 方法来设置更新源,然后监听 download-progress 事件。监听 download-progress 事件时,你可以通过 data.total 来获取文件大小,然后计算下载进度。
以下是示例代码:
```javascript
const { autoUpdater } = require('electron')
autoUpdater.setFeedURL('https://your-update-server-url')
autoUpdater.on('download-progress', (progressObj) => {
let percent = progressObj.percent.toFixed(2)
let total = (progressObj.total / 1024 / 1024).toFixed(2)
let transferred = (progressObj.transferred / 1024 / 1024).toFixed(2)
console.log(`Downloaded ${transferred}MB of ${total}MB (${percent}%)`)
})
```
希望这个回答能够帮到你。如果你有其他问题,可以随时问我。
阅读全文