【问题标题】:How to create Angular 8 hosted PDF file download without opening browser如何在不打开浏览器的情况下创建 Angular 8 托管的 PDF 文件下载
【发布时间】:2020-11-02 12:49:44
【问题描述】:

在不打开浏览器的情况下单击按钮时我需要创建一个托管的 PDF 文件下载如何在 Angular 中执行此操作

【问题讨论】:

    标签: angular pdf download


    【解决方案1】:

    如果 PDF 文件托管在客户端本身,只需在锚元素上使用 HTML download 属性,如下所示

    <a href="/path/to/the/hosted/pdf/file.pdf" download>

    参考:download attribute

    【讨论】:

    • 不在客户端,已经在服务器端了
    • 即使是从服务器端,上面的代码也可以工作。您获取并分配给锚的 href 属性的文件链接地址是什么?还有你的网址?
    • 如果文件是在新标签页中打开的,那么下载属性的作用就像不是导航到新页面,而是下载它
    • pats.cs.cf.ac.uk/wiki/lib/exe/…" download>Download 是的,我试过这段代码,但是当我点击下载按钮 pdf 文件在新选项卡中打开时..我需要添加什么时候用户单击按钮保存该 PDF 文件..
    • 我认为,这是因为跨源站点问题。您可以在此处参考替代解决方案stackoverflow.com/a/52466102/8593983
    猜你喜欢
    • 2022-11-14
    • 2016-01-20
    • 2016-09-11
    • 2014-07-25
    • 1970-01-01
    • 2020-11-03
    • 2016-03-26
    • 2015-03-07
    • 1970-01-01
    相关资源
    最近更新 更多