Node-Webkit 文件下载进度

Posted

技术标签:

【中文标题】Node-Webkit 文件下载进度【英文标题】:Node-Webkit file download progress 【发布时间】:2016-01-26 23:41:17 【问题描述】:

我的 Node-Webkit 应用程序中有以下链接

<a id="updateAppVersion" href="http://<some_path>/newVersion.zip">New version available</a>

此链接工作正常,显示“另存为”对话框,用户可以正常保存文件。

我的问题是,有没有一种简单的方法可以像浏览器一样在应用程序内显示下载进度,或者我需要自己创建? (如果有怎么办?)。

目前当用户选择下载位置时没有任何显示。

【问题讨论】:

【参考方案1】:

我不认为 nwjs 包含这个功能。如果您选择编写自己的机制,请尝试request-progress:

跟踪使用 mikeal/request 发出的请求的下载进度, 深入了解各种指标,包括进度百分比、下载 剩余速度和时间

查看this answer 了解更多选项。

【讨论】:

我设法创建了自己的请求进度机制,唯一的问题是用户无法选择下载位置,但我会接受它作为答案。

以上是关于Node-Webkit 文件下载进度的主要内容,如果未能解决你的问题,请参考以下文章

Node-Webkit 不会打开文件

在 node-webkit 中使用默认程序打开文件

node-webkit打包的exe文件的图标怎么更换

怎么自定义 node-webkit 通知的 标题 和 图标

node-webkit打包的exe文件的图标怎么更换

node + node-webkit实现电脑文件信息扫描小插件