如何使用cordova在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

我在ios中完成了下载部分

但是为了打开下载文件,我使用了android中的file opener插件,该插件在android中运行良好。但对于ios,文件开启器插件不起作用


有人能帮我吗?提前感谢:)。

希望您使用的是旧的, 试试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。恐怕你没有回答奎师那的问题