下载无法通过HTML锚标记使用

时间:2019-01-10 09:39:40

标签: html html5 google-chrome firefox download

我们使用GoLang作为后端,使用AngularJS作为前端。后端发送文件路径作为响应,并且在UI中,我需要使用文件路径并下载它。文件路径是本地计算机路径。

在HTML

            <td *ngIf="hasPackageDownloadPermission">
                <div class="package-icons">
                    <a href="file://{{package?.downloadPath}}" target="_blank" download><span class="fa fa-download" title="Download"></span></a>
                </div>
            </td>

通过开发工具

   <div class="package-icons">
                    <a download="" target="_blank" ng-reflect-href="file:///home/usern/bbbb1014_pokg1039.tar" href="file:///home/usern/bbbb1014_pokg1039.tar"><span class="fa fa-download" title="Download"></span></a>
    </div>

在Chrome中: 失败-网络错误

在FireFox中: 点击没有任何反应。

如果我仅复制粘贴作为响应返回的文件路径,则正在下载chrome文件。在firefox中,出现一个确认对话框,询问是否“保存文件”。

0 个答案:

没有答案