跳过内容

@capgo/capacitor-下载器

Capacitor用于背景下载文件的插件,支持可恢复下载并提供进度跟踪。

Capacitor 下载插件,支持后台下载。提供可恢复下载以及进度跟踪功能。

核心功能

核心功能部分
  • download - 开始一个新的下载任务。
  • pause - 暂停一个正在下载的任务。下载可以从相同位置恢复。
  • resume - 恢复一个暂停的下载。从暂停的位置继续。
  • stop - 停止并取消一个下载任务。下载的数据将被永久删除。
方法描述
download开始一个新的下载任务。
pause暂停一个正在下载的任务。下载可以从相同位置恢复。
resume恢复一个暂停的下载。从暂停的位置继续。
stop停止并取消一个下载任务。下载的数据将被永久删除。
checkStatus查看下载的当前状态。
getFileInfo获取下载的文件信息。
addListener下载进度更新。每次下载进展时都会触发。
addListener下载完成。下载成功时触发。
addListener下载失败。下载遇到错误时触发。
removeAllListeners清除所有事件监听器。防止内存泄漏的清理方法。
getPluginVersion获取插件版本号。

真实来源

真实来源

此参考是从 src/definitions.tscapacitor-下载器.

继续从 @capgo/capacitor-downloader 中

标题:继续从 @capgo/capacitor-downloader 中

如果您正在使用 @capgo/capacitor-downloader 与 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-downloader 进行连接,用于计划存储和文件处理 使用 @capgo/capacitor-downloader 为 @capgo/capacitor-downloader 的本机能力 @capgo/capacitor-data-storage-sqlite 为 @capgo/capacitor-data-storage-sqlite 的实现细节 使用 @capgo/capacitor-data-storage-sqlite 为 @capgo/capacitor-data-storage-sqlite 的本机能力 @capgo/capacitor-file {"targetLanguage":"Simplified Chinese","pagePath":"/zh/docs/plugins/downloader/","protectedTokens":["Cloudflare","Capacitor","GitHub","Capgo","code","API","SDK","CLI","npm","bun"],"items":[{"text":"@capgo/capacitor用于实现的详细信息"},{"text":"使用@capgo/capacitor文件"},{"text":"@capgo/capacitor用于本地能力的文件"},{"text":"编辑页面"}]} {"targetLanguage":"Simplified Chinese","pagePath":"/zh/docs/plugins/downloader/","protectedTokens":["Cloudflare","Capacitor","GitHub","Capgo","code","API","SDK","CLI","npm","bun"],"items":[{"text":"@capgo/capacitor用于实现的详细信息"},{"text":"使用@capgo/capacitor文件"},{"text":"@capgo/capacitor用于本地能力的文件"},{"text":"编辑页面"}]} {"targetLanguage":"Simplified Chinese","pagePath":"/zh/docs/plugins/downloader/","protectedTokens":["Cloudflare","Capacitor","GitHub","Capgo","code","API","SDK","CLI","npm","bun"],"items":[{"text":"@capgo/capacitor用于实现的详细信息"},{"text":"使用@capgo/capacitor文件"},{"text":"@capgo/capacitor用于本地能力的文件"},{"text":"编辑页面"}]}