如何使用cordova在ios中打开下载的文件?
我在ios中完成了下载部分 但是为了打开下载文件,我使用了android中的file opener插件,该插件在android中运行良好。但对于ios,文件开启器插件不起作用如何使用cordova在ios中打开下载的文件?,ios,cordova,Ios,Cordova,我在ios中完成了下载部分 但是为了打开下载文件,我使用了android中的file opener插件,该插件在android中运行良好。但对于ios,文件开启器插件不起作用 有人能帮我吗?提前感谢:)。希望您使用的是旧的, 试试fileopener2 通过cli安装插件 cordova plugin add cordova-plugin-file-opener2 用法是 cordova.plugins.fileOpener2.open( '/sdcard/Download/mypdf
有人能帮我吗?提前感谢:)。希望您使用的是旧的, 试试fileopener2 通过cli安装插件
cordova plugin add cordova-plugin-file-opener2
用法是
cordova.plugins.fileOpener2.open(
'/sdcard/Download/mypdf.pdf', // You can also use a Cordova-style file uri: cdvfile://localhost/persistent/Download/starwars.pdf
'application/pdf',
{
error : function(e) {
console.log('Error status: ' + e.status + ' - Error message: ' + e.message);
},
success : function () {
console.log('file opened successfully');
}
}
);
更新
您可以从MIME类型列表中指定MIME类型(第二个字段)。
这些是需要关于错误的更多信息,并链接到您正在使用的ios插件,以及ios版本。您使用的插件。试试com.phonegap.fileopener我用过的这个。我使用以下代码在android窗口中打开下载的文件。plugins.fileOpener.open(decodeURI(entry.toURL())@Nirus这段代码也在android中工作(window.plugins.fileOpener.open(decodeURI(entry.toURL()))。但我正在iphone4s和5s上测试我的应用程序。我不知道如何在iphone中调试。是否有任何方法可以在web浏览器中调试代码,如android版chrome。@我正在设备上测试,如何查看设备上的错误。我是ios新手。是否需要通过第二个参数。在我的例子中,我有动态数据下载选项,它可能是.pdf或.doc或.png。恐怕你没有回答奎师那的问题