我正在创建一个windows8.1移动应用程序,其中我有一个文件下载选项。 我可以在我的应用程序中下载文件。在文件下载完成后知道我想要的东西它应该显示打开文件的选项或直接打开文件。 这是我正在尝试的代码:
function downloadFile(){
var folderPath = 'batMedia/'+downloadArr[0].filename;
var fileURL = rootObj.toURL()+folderPath;
var fileTransfer = new FileTransfer();
var uri = encodeURI(downloadArr[0].path);
console.log("downloading file is called");
fileTransfer.download(
uri,
fileURL,
function(entry) {
var storagePath = entry.fullPath;
core.displayAlert("successfully download");
console.log(">>>>>>>>>>>"+storagePath)
insertNewsMedia(folderPath);
},
function(error) {
var msg = '';
switch (error.code) {
case 1:
msg = 'FILE_NOT_FOUND_ERR';
break;
case 2:
msg = 'INVALID_URL_ERR';
break;
case 3:
msg = 'CONNECTION_ERR';
break;
case 4:
msg = 'ABORT_ERR';
break;
case 5:
msg = 'NOT_MODIFIED_ERR';
break;
default:
msg = 'Unknown Error';
break;
}
console.log(msg)
}
);}
以上是下载文件的代码。我试图搜索,但没有找到任何示例在Windows应用程序中使用默认选项打开文件。 cordova版本是3.8.1。
任何理想都值得赞赏。
提前致谢。