因为写blog的网络环境打不开ionic的官网,所以链接都是指向github 文件上传,我们一般需要和本地文件打交道,先安装file插件(全称cordova-plugin-file), 执行以下命令安装 file插件及其对应的ionic-native模块: ionic cordova plugin add cordova-plugin-file npm install @ionic-native/file
2.webapp支持保存图片 相关依赖: - angularjs - cordova - cordova-plugin-file(插件) cordova plugin add cordova-plugin-file
cordova插件 //获取app版本号 cordova plugin add cordova-plugin-app-version //提供一个临时存储文件的地方 cordova plugin add cordova-plugin-file
尝试把Blob数据保存到手机上 借助file插件用于保存文件: ionic cordova plugin add cordova-plugin-file npm install --save @ionic-native
cordova-plugin-file-opener2 有如下特点: 支持多个平台; 有打开文件、卸载等方法; 只能打开本地文件; android打开文件要手动输入MIME-Types; 有权限要求; 遇到权限问题,一般可以加上下面两句,具体可以看cordova-plugin-file
后续 项目中的video都存储在移动设备中,如果都放在blob中,会造成内存的大量占用,因是cordova的webapp形式,故采用插件cordova-plugin-file, 相关写文件代码如下
ionic cordova plugin add cordova-plugin-file npm install --save @ionic-native/file 安装File Transfer插件