【问题标题】:target="_blank" not working with download attributetarget="_blank" 不适用于下载属性
【发布时间】:2019-08-23 04:55:40
【问题描述】:

我使用如下:

<a [href]="pdfSrc" target="_blank" download="pdfName">Download</a>

而 pdfSrc 来自 API 响应,它是一个 minio 链接。
如果我使用示例 .pdf 文件,则 target="_blank" 正在打开,但是当我使用 minio 链接时,它会在当前选项卡中打开 pdf。

我想在新标签页中打开 minio 链接 pdf,我无法使用 minio 链接。

【问题讨论】:

  • 你能在这里分享样品minio链接
  • @jitender 有VPN所以无法连接
  • 如果有人可以通过任何其他方法帮助我直接下载此 minio 链接 pdf 或在新标签中打开它
  • 不是为了连接它,只是为了看看你的网址长什么样。如果您可以为您的 minio 链接提供示例 URL,将会很有帮助

标签: html angular download anchor minio


【解决方案1】:

尝试在组件中创建一个方法到open pdf in new window 类似

pdfSrc='http://www.africau.edu/images/default/sample.pdf';

 download(){
    var redirectWindow = window.open(this.pdfSrc, '_blank');
    redirectWindow.location;
 }

然后在点击href时调用这个方法

<a (click)="download()" download="pdfName">Download</a>

Stackbliz demo

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-20
    • 2015-01-12
    • 2014-09-01
    • 1970-01-01
    • 2019-04-04
    • 1970-01-01
    • 2011-06-25
    • 1970-01-01
    相关资源
    最近更新 更多