我的应用程序下载PDF并将其存储在Windows 8应用的LocalState文件夹中。
我希望在用户单击链接时,应用程序能够显示该PDF。
我尝试使用window.open
调用中的ms-appdata:///local/pdfs/filename.pdf
显示它,还尝试了在cordova中使用InAppBrowser插件,但都没有成功。此外,我还尝试了以下方法:
var uri = new Windows.Foundation.Uri('ms-appdata:///local/pdfs/filename.pdf');
var file = Windows.Storage.StorageFile.getFileFromApplicationUriAsync(uri);
Windows.System.Launcher.launchFileAsync(file).done();
我知道文件存在,因为我得到了一个文件结果。只是不确定如何让用户查看它。