應用程序文件夾中的文件,這是我的代碼:打開與fileOpener Ionic2
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import { FileOpener } from 'ionic-native';
@Component({
selector: 'page-installHelper',
templateUrl: 'installHelper.html'
})
export class InstallHelper {
constructor(public navCtrl: NavController) {
FileOpener.open('assets/app.apk', 'application/vnd.android.package-archive').then(
function(){
console.log("success");
}, function(err){
console.log("status : "+err.status);
console.log("error : "+err.message);
});
}
}
,但我不能訪問該文件app.apk這是在資產/ app.apk
和我得到的錯誤:
Status : 9
Error : File Not Found
它甚至可以訪問應用程序文件夾內的文件?
插件上的文檔說; _這個插件會在你的設備文件系統上用它的默認應用程序打開一個文件。所以它看着你的設備文件系統而不是你的應用程序文件系統,所以不知道這個插件是否可以工作 –
哦..那太傷心了......有什麼想法嗎?我怎麼能做到這一點? – ADiL
我只能馬上想到,可能首先下載.apk文件到設備文件系統,然後運行你的代碼 –