指南
下载器教程
使用 @capgo/capacitor-downloader
Capacitor 下载插件,支持后台下载。提供可恢复下载和进度跟踪功能。
安装
bun add @capgo/capacitor-downloader
bunx cap sync
此插件暴露的内容
download- 开始一个新的下载任务。pause- 暂停一个正在下载的任务。下载可以在同一位置从暂停的位置恢复。resume- 恢复一个暂停的下载。从暂停的位置继续。stop- 停止并取消一个下载任务。下载的数据将被永久删除。
示例使用
download
开始一个新的下载任务。
import { CapacitorDownloader } from '@capgo/capacitor-downloader';
const task = await Downloader.download({
id: 'my-download',
url: 'https://example.com/file.pdf',
destination: 'downloads/file.pdf'
});
pause
暂停一个正在下载的任务。下载可以在同一位置从暂停的位置恢复。
import { CapacitorDownloader } from '@capgo/capacitor-downloader';
await CapacitorDownloader.pause({} as { id: string });
resume
恢复一个暂停的下载。从暂停的位置继续。
import { CapacitorDownloader } from '@capgo/capacitor-downloader';
await CapacitorDownloader.resume({} as { id: string });
stop
停止并取消一个下载任务。下载的数据将被永久删除。
import { CapacitorDownloader } from '@capgo/capacitor-downloader';
await CapacitorDownloader.stop({} as { id: string });
完整参考
- GitHub: https://github.com/Cap-go/capacitor-downloader/
- 文档: /docs/plugins/downloader/
继续使用 @capgo/capacitor-downloader
如果您正在使用 使用 @capgo/capacitor-downloader 以规划迁移和企业运营,连接它与 @capgo/capacitor-downloader 在 @capgo/capacitor-downloader 中查看实现细节 开始 在开始中查看实现细节 Capgo 企业 在 Capgo 企业中查看产品工作流程 Ionic 企业级插件替代品 为 Ionic 企业级插件替代品中的产品工作流程 Capgo替代品 为Capgo替代品中的产品工作流程