electron-dl 中 download()接收几个参数
时间: 2024-01-02 09:03:27 浏览: 69
如何使用electron-builder及electron-updater给项目配置自动更新
`electron-dl` 中的 `download()` 函数接收以下参数:
1. `win`: 可选参数,表示当前窗口,可以使用 `BrowserWindow.getFocusedWindow()` 获取当前焦点窗口。
2. `url`: 必填参数,表示要下载的文件的 URL。
3. `options`: 可选参数,一个包含以下选项的对象:
- `directory`: 下载文件的目录路径。
- `filename`: 下载文件的文件名(不包括扩展名)。
- `extension`: 下载文件的扩展名。
- `showBadge`: 布尔值,表示是否在 Dock 栏显示下载进度。
- `saveAs`: 布尔值,表示是否另存为文件。
- `openFolderWhenDone`: 布尔值,表示是否在下载完成后打开文件夹。
- `onStarted`: 可选回调函数,表示下载任务开始时的回调函数。
- `onProgress`: 可选回调函数,表示下载进度更新时的回调函数。
- `onCancel`: 可选回调函数,表示下载任务被取消时的回调函数。
- `onCompleted`: 可选回调函数,表示下载任务完成时的回调函数。
- `onError`: 可选回调函数,表示下载任务出错时的回调函数。
其中,`win` 和 `options` 都是可选参数,但是 `url` 是必填参数。
阅读全文