我想强行下载文件。但在新的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的新更新下。我感谢每一个回应。谢谢你。