在android phonegap中打开vcs文件

在android phonegap中打开vcs文件,android,vcalendar,cordova-2.7.0,Android,Vcalendar,Cordova 2.7.0,我正在从远程服务器下载一个vcs文件,用于在android phonegap中添加日历上的事件。vcs文件下载正确。我的问题是它提示我打开该文件。因此用户无法自动加载事件。是否有人建议我使用插件或任何其他等效代码 PS:我是android的新手:) 在此处输入代码 文件。添加的监听器(“deviceready”,OnDeviceraddy,false); 函数onSuccess(文件系统){ log(fileSystem.name); log(fileSystem.root.name); } 函

我正在从远程服务器下载一个vcs文件,用于在android phonegap中添加日历上的事件。vcs文件下载正确。我的问题是它提示我打开该文件。因此用户无法自动加载事件。是否有人建议我使用插件或任何其他等效代码

PS:我是android的新手:)

在此处输入代码
文件。添加的监听器(“deviceready”,OnDeviceraddy,false);
函数onSuccess(文件系统){
log(fileSystem.name);
log(fileSystem.root.name);
}
函数ondevicerady(){
requestFileSystem(LocalFileSystem.PERSISTENT,0,onSuccess,null);
}
函数win(文件){
var reader=new FileReader();
reader.onloadend=函数(evt){
console.log(“读取成功”);
日志(evt.target.result);
};
reader.readAsText(文件);
};
var故障=功能(evt){
console.log(错误代码);
};
函数syncCal(){
var fileTransfer=new fileTransfer();
var uri=encodeURI(服务器地址);
var filePath=file:///sdcard/london3.vcs';
fileTransfer.download(
乌里,
文件路径,
功能(条目){
log(“下载完成:+entry.fullPath”);
entry.file(成功,失败);
entry.file.open;
},
函数(错误){
log(“下载错误源”+错误源);
log(“下载错误目标”+错误目标);
console.log(“上传错误代码”+错误代码);
},
假,,
{
标题:{
“授权”:“基本dGVzdHVzZXJuYW1lOnRlc3RwYXNzd29yZA=”
}
}
)
}

enter code here

<script>
document.addEventListener("deviceready", onDeviceReady, false);
     function onSuccess(fileSystem) {
    console.log(fileSystem.name);
    console.log(fileSystem.root.name);
}
function onDeviceReady(){
    window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onSuccess, null);   
}

function win(file) {
var reader = new FileReader();
reader.onloadend = function(evt) {
    console.log("read success");
    console.log(evt.target.result);
};
reader.readAsText(file);
};

 var fail = function(evt) {
console.log(error.code); 
};
 function syncCal(){

var fileTransfer = new FileTransfer();
var uri = encodeURI(server address);
var filePath =  'file:///sdcard/london3.vcs';
fileTransfer.download(
uri,
    filePath,
    function(entry) {
        console.log("download complete: " + entry.fullPath);
        entry.file(win, fail);
        entry.file.open;
    },
    function(error) {
        console.log("download error source " + error.source);
        console.log("download error target " + error.target);
        console.log("upload error code" + error.code);
    },
    false,
    {
        headers: {
            "Authorization": "Basic dGVzdHVzZXJuYW1lOnRlc3RwYXNzd29yZA=="
        }
    }
)