IONIC 2 文件插件
Posted
技术标签:
【中文标题】IONIC 2 文件插件【英文标题】:IONIC 2 File Plugin 【发布时间】:2017-08-06 10:43:10 【问题描述】:我正在使用 IONIC 2 并尝试从这里使用 cordova 文件插件 https://ionicframework.com/docs/v2/native/file/
我的目标是将文件保存到设备并稍后加载。
我现在遇到的问题是我已经安装了插件,但是在使用这个代码时..
ionViewDidLoad()
const dataDirectory: string = File.dataDirectory;
File.checkDir(dataDirectory, 'mydir').then(_ => console.log('yay')).catch(err => console.log('boooh'));
我的 ide 中的 typescript 出现错误,提示“类型 'typeof File' 上不存在属性 'dataDirectory'”
【问题讨论】:
您是否在 platform.ready() 触发后运行此代码? 【参考方案1】:几天前我们遇到了同样的问题。这是 Typescript 界面或文档中的错误。以下是如何使它工作(伪代码,注意科尔多瓦声明):
declare let cordova: any;
...
export class FileService
ionViewDidLoad()
this.platform.ready().then(() =>
...cordova.file.dataDirectory...
...
【讨论】:
【参考方案2】:我建议使用本机存储。当我试图从身份验证中记住唯一的用户 ID 时,这对我来说非常有效。 试试这个:http://ionicframework.com/docs/v2/native/native-storage/
【讨论】:
以上是关于IONIC 2 文件插件的主要内容,如果未能解决你的问题,请参考以下文章
ionic 3从相机上传图像不使用文件,文件传输,文件上传插件
Ionic 5 Native File 插件未将文件写入 dataDirectory
文件导入未在构造函数 ionic native 中初始化。 cordova 文件插件和 javascript 文件接口冲突。?
Ionic 3 错误:“文件 google-services.json 丢失。没有它,Google 服务插件无法运行。”在 ionic cordova 构建/准备 android