如何使用AngularJS或Javascript提供下载的文件?
发布时间:2020-12-17 09:08:47 所属栏目:安全 来源:网络整理
导读:我有一些文本在一个隐藏的文本区域。当点击按钮时,我想要提供下载的文本作为.txt文件。这是可能使用AngularJS或Javascript? 你可以使用Blob做这样的事情。 a download="content.txt" ng-href="{{ url }}"download/a 在您的控制器: var content = 'file co
我有一些文本在一个隐藏的文本区域。当点击按钮时,我想要提供下载的文本作为.txt文件。这是可能使用AngularJS或Javascript?
你可以使用Blob做这样的事情。
<a download="content.txt" ng-href="{{ url }}">download</a> 在您的控制器: var content = 'file content for example'; var blob = new Blob([ content ],{ type : 'text/plain' }); $scope.url = (window.URL || window.webkitURL).createObjectURL( blob ); 以启用网址: app = angular.module(...); app.config(['$compileProvider',function ($compileProvider) { $compileProvider.aHrefSanitizationWhitelist(/^s*(https?|ftp|mailto|tel|file|blob):/); }]); 请注意
资料来源:MDN (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |