target =“ _ blank”无法使用下载属性

时间:2019-08-23 04:55:40

标签: html angular download anchor minio

我正在如下使用

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

而pdfSrc来自API响应,它是一个微型链接。 如果我使用示例.pdf文件,则打开target =“ _ blank”,但是当我使用微型链接时,它将在当前选项卡中打开pdf。

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

如果我使用示例'.pdf'文件,则target =“ _ blank”正在打开,但是当我使用minio链接时,它将在当前选项卡中打开pdf。

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

1 个答案:

答案 0 :(得分: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