无法使用 Angular.js 下载 pdf 文件

Can not download pdf file using Angular.js

本文关键字:下载 pdf 文件 js Angular      更新时间:2023-09-26

我在使用 Angular 从我的网页下载一些文档时遇到问题.js.我在下面解释我的代码。

<tr>
<th>Document</th>
</tr>
<tr ng-repeat="sup in viewSupplierData">
<td valign="middle" align="center"><a href="upload/{{sup.company_reg_docs}}" target="_self" alt="View/Download" title="View/Download"><img src="img/download_icon.jpg" name="pro" border="0" style="border:#808080 1px solid;"  /></a></td>
</tr>

在这里,我动态设置文档链接。对于任何.docx文件,其下载,但如果有任何pdf相关文件,则在新页面中打开不会加载。在这里我需要所有文件都应该直接下载。请帮助我。

浏览器解决方案,所有文件(pdf,jpg,docx等)都将被下载(Chrome,Firefox,IE)。我正在使用它,它就像魅力一样。

$window.open(URL_WHERE_YOU_GET_THE_FILE(BINARY), '_blank');

您还必须在后端的响应中设置一些内容(Java 示例):

res.setContentType("application/octet-stream");
res.addHeader("Content-Disposition", "attachment; filename=" + file.getName());