使用 @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 CapacitorDownloader.download({
id: 'my-download',
url: 'https://example.com/file.pdf',
destination: 'downloads/file.pdf'
});
pause
暂停当前下载。稍后可以从相同位置恢复下载。
import { CapacitorDownloader } from '@capgo/capacitor-downloader';
await CapacitorDownloader.pause({ id: 'id-123' });
resume
恢复已暂停的下载。从暂停处继续下载。
import { CapacitorDownloader } from '@capgo/capacitor-downloader';
await CapacitorDownloader.resume({ id: 'id-123' });
stop
- 永久停止并取消下载。已下载的数据将被删除。
import { CapacitorDownloader } from '@capgo/capacitor-downloader';
await CapacitorDownloader.stop({ id: 'id-123' });
完整参考
- 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 Enterprise 中的产品工作流, Ionic Enterprise 插件替代方案 查看 Ionic Enterprise 插件替代方案中的产品工作流,以及 Capgo 替代方案 有关 Capgo 替代方案的产品工作流。