capacitor-plugin-file-downloader
v0.0.2
Published
FileDownloader
Downloads
32
Readme
capacitor-plugin-file-downloader
file download for capacitor
一个简单的ionic capacitor 文件下载 native 插件,支持android、ios
安装:
npm install capacitor-plugin-file-downloader
ionic capacitor sync
配置:
Android配置方法:
在根目录下找到 android 目录 ,依次找到 android/src/main/java/**** (嵌套包名文件夹)/activities/MainActivity.java,修改:
......
import com.veluxa.plugins.FileDownloader;
public class MainActivity extends BridgeActivity {
......
this.init(savedInstanceState, new ArrayList<Class<? extends Plugin>>() {{
......
add(FileDownloader.class);
}});
......
}
IOS配置方法: 无需配置
调用:
在需要使用到插件的文件,添加:
......
import 'capacitor-plugin-file-downloader';
import { Plugins } from '@capacitor/core';
const { FileDownloader } = Plugins
......
FileDownloader.download({
url: fileUrl, //下载地址
filename: filename //包含后缀的文件名
}).then(doc => {
//下载成功回调
console.log(doc.path);
}).catch(e => {
//下载失败回调
})
......