如何使用链接强制下载Angularjs中的PDF /图像/视频/音频

时间:2018-04-23 12:43:44

标签: javascript html angularjs google-chrome download

我想强行下载文件。但在新的Chrome更新中,文件在浏览器上打开而不是在图像/视频/音频/ PDF的情况下下载 HTML:

<a href="" ng-click="downloadFile()">Click to download file</a>

控制器:

$scope.downloadFile = function () {   
        fileInfo = {
            path: collection.file_path,
            file_name: collection.file_name
        };
        payOutService.getSignedUrlFromS3ByPath(fileInfo).success(function (response) {//response is simply file link
                var link = document.createElement("a");
                link.download = collection.file_name;
                link.href = response;
                link.click();
            }

        });
};

注意:要检查此问题,您必须更新Google Chrome(版本66.0.3359.117(官方版本)(64位))。 我怎样才能做到这一点。我已经检查了stackoverflow.com上的大致每个响应,但是没有我的问题的解决方案,因为它是在chrome的新更新下。我感谢每一个回应。谢谢你。

0 个答案:

没有答案