无法从服务器下载pdf文件

时间:2019-05-29 15:36:32

标签: angular

如果您不想以HTML下载文件,则可以放置如下所示的下载标签:

<a href="downloads/path" download>Download file</a>

在我的应用程序中,您可以搜索一个项目,然后可以将文件下载到其中。我可以完美地搜索文件,并根据需要显示它们。因此,我尝试下载它们,但是无法正常工作。

这是我的HTML代码:

<div *ngFor="let file of FILES">
   <a href="{{file.downloadUrl}}" download>{{file.name}}</a>
</div>

现在的问题是,文件在浏览器中自行打开,但应自行下载。在这一点上,我真的很困惑,因为从字面上看应该是这样(我至少是这么认为的)

1 个答案:

答案 0 :(得分:0)

大多数现代浏览器都默认设置为读取文档,如果它们可以下载而不是下载文档,您是否使用相同的浏览器,并且对于相同的链接遇到不同的结果?即使您在锚标记中使用下载,浏览器也可以决定不下载pdf。另一篇文章很好地介绍了该问题:PDF file not downloading with HTML5 download attribute

相关问题