Ionic / Cordova-将公共/永久PDF保存在外部/共享文件夹(Android / iOS)

时间:2018-08-16 23:05:58

标签: typescript cordova ionic3

在Ionic v3应用程序(Android和iOS平台)上,我需要在设备上保存PDF文件,并且该文件必须是持久性和公共的(例如,其他应用程序必须能够访问它) ,一个PDF查看器)。

使用我当前的代码,我可以将文件保存在 dataDirectory 中,该文件是该应用程序所仿真和私有的,然后可以使用Ionic DocumentViewer插件查看该文件。 / p>

const __fileTransfer: FileTransferObject = this.fileTransfer.create();
__fileTransfer.download(__endpointURL, `${this.filePlugin.dataDirectory}example.pdf`, true, { headers: __downloadHeaders })
    .then((result: FileEntry) => {
        ... view FileEntry with DocumentViewer Plugin ...
    }, (error: any) => {
        ... error handler ...
    });

如何重构此代码,以便将文件保存在例如Android的“下载”文件夹中?

注意:如果有帮助,我也可以使用Blob代替FileEntry

0 个答案:

没有答案