【问题标题】:Ionic 3 inappbrowser download filesIonic 3 inappbrowser 下载文件
【发布时间】:2018-08-28 10:39:09
【问题描述】:

我正在使用 Ionic 3 开发移动应用程序。 我使用 InAppBrowser 本机插件来显示外部网站,使用 his.inAppBrowser.create(url, '_blank', this.options); Ionic 3 中的方法。

外部网站显示仪表板和其他网页设计。在某些页面仪表板有下载 pdf/xl 选项,当我单击下载按钮时,它在所有浏览器中都可以正常工作。

但是当我在 Ionic 3 Mobile 应用程序中从 InAppBrowser 调用该外部网站时,该页面中的下载链接不起作用。

如何使用 ionic 3 inappbrowser 从网站下载文件?请任何人帮助我

Web dashboard 已经开发了使用 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);
   });

请帮助我解决这个问题

【问题讨论】:

    标签: ionic3 android-webview cordova-plugins inappbrowser


    【解决方案1】:

    几天前,当我注意到无法通过“InAppBrowser”下载 PDF 文件时,我遇到了同样的问题。

    所以,我所做的就是将目标更改为“_system”。当您这样做时,您的 PDF 文件将在您通常打开 PDF 文件的应用程序中打开(您必须在您的首选项中设置它),或者它会给您一个提示,例如“使用...打开文件”。

    【讨论】:

    • 但是我需要在'_self'中显示inappbrowser,我不想打开设备浏览器。
    • @MallikarjunHampannavar 你找到解决办法了吗?
    猜你喜欢
    • 2021-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-18
    • 2019-02-24
    相关资源
    最近更新 更多