我有一个PhoneGap应用程序(iOS)。
我有要保存到本地文件系统的PDF数据。我使用以下代码:
var gotFS = function( fileSystem ) {
fileSystem.root.getFile( "test.pdf", { create: true, exclusive: false }, gotFileEntry, fail );
};
var gotFileEntry = function( fileEntry ) {
fileEntry.createWriter( gotFileWriter, fail );
};
var gotFileWriter = function( writer ) {
writer.write( pdf );
};
var fail = function( error ) {
console.log( error.code );
};
window.requestFileSystem( LocalFileSystem.PERSISTENT, 0, gotFS, fail );
这样可行,但PDF文件只能由我自己的应用程序访问。
我真正想要的是将PDF文档保存到文件系统,以便其他阅读PDF的iOS应用程序可以访问它。这可能吗?如果是这样,我该怎么做?
先谢谢你的帮助。
答案 0 :(得分:0)
这是可能的,但仅限iOS 8及更高版本,但事实是,我找不到任何有关如何操作的信息,我刚刚找到了有关如何从其他应用程序获取文件的信息:
还有另一个选项,即“打开方式”,允许您的应用启动“打开方式”对话框,该对话框显示可以打开文件的应用程序。你有一些插件 https://github.com/pwlin/cordova-plugin-file-opener2