我正在使用Ionic 3开发移动应用程序。 我使用InAppBrowser本机插件通过his.inAppBrowser.create(url,'_blank',this.options);显示外部网站。 Ionic 3中的方法。
外部网站显示仪表板和其他网页设计。在某些页面中,仪表板具有“下载pdf / xl”选项,当我单击“下载”按钮时,它在所有浏览器中都可以正常工作。
但是,当我在Ionic 3 Mobile应用程序中从InAppBrowser调用该外部网站时,该页面中的下载链接不起作用。
如何使用ionic 3 inappbrowser从网站下载文件?请帮助我任何人
Web仪表板使用Spring Boot Java开发了Web团队。该网站的功能之一是将表单数据生成为pdf / xl,并在需要时作为文件下载。
我有两个用于pdf和xl的按钮,用于下载要下载的选项。当您单击文件下载时,服务器端代码将从服务器创建文件,并将其附加到HTTP响应中。
这两天我一直在尝试,但是没有运气:-(
尝试了以下链接,
Phonegap/Cordova InAppbrowser File Download issue
但没有任何解决办法
下面是我的Ionic 3代码
let target = "_blank";
this.inAppBrowser.create(url, target, this.options);
this.inAppBrowser.addEventListener('loadstart', function (event) {
console.log("eventeventevent -- ", event);
});
有关此事,请帮助我任何人
答案 0 :(得分:0)
几天前,我发现无法通过“ InAppBrowser”下载PDF文件时遇到了同样的问题。
所以,我要做的就是将目标更改为“ _system”。当您执行此操作时,将在通常打开PDF文件的应用程序中打开PDF文件(您必须在首选项中对其进行设置),否则它会提示您“使用...打开文件”。>