Angular 从 Amazon S3 下载文件 URL
Angular Download File From Amazon S3 URL
我无法从 Amazon S3 URL 下载图像,锚标记位于 Angular。我错过了什么?
URL
https://s3.amazonaws.com/nationalrx/card/national_test.png
HTML
div(ng-bind-html="trustedHtml")
控制器
$scope.html = '<a target="_self" ng-href="https://s3.amazonaws.com/nationalrx/card/national_test.png" download>Download NOW</a>';
$scope.trustedHtml = $sce.trustAsHtml($scope.html);
配置
$compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|file|tel|blob|):/);
$sceProvider.enabled(false) 没有帮助
ng-href 等指令不会被 ng-bind-html 执行。只需使用 href
:没有理由使用 ng-href
。
我也会避免使用 ng-bind-html,顺便说一句。为什么不制作模板的 link 部分,并仅将 URL 存储在范围变量中?
我无法从 Amazon S3 URL 下载图像,锚标记位于 Angular。我错过了什么?
URL
https://s3.amazonaws.com/nationalrx/card/national_test.png
HTML
div(ng-bind-html="trustedHtml")
控制器
$scope.html = '<a target="_self" ng-href="https://s3.amazonaws.com/nationalrx/card/national_test.png" download>Download NOW</a>';
$scope.trustedHtml = $sce.trustAsHtml($scope.html);
配置
$compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|file|tel|blob|):/);
$sceProvider.enabled(false) 没有帮助
ng-href 等指令不会被 ng-bind-html 执行。只需使用 href
:没有理由使用 ng-href
。
我也会避免使用 ng-bind-html,顺便说一句。为什么不制作模板的 link 部分,并仅将 URL 存储在范围变量中?