即时通讯从api获取json对象,在该对象中,一个字段使用base 64格式进行编码。获得响应后,我需要解码base64数据,并需要以纯文本显示。 样本数据如何将base64编码的数据解码为asji in angularjs
{"id":33132,"dataFormat":"TEVOOjA="}//base64 to ascii i.e LEN:0
期望的输出 - LEN:0
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function ($scope, $http) {
$http.get('url', {
headers: { 'Authorization': 'Basic a2Vybyt==' }
})
.then(function (response) {
$scope.names = response.data;
$scope.EncodedData = names.dataFrame;
$scope.decodedFrame = atob(EncodedData);
});
});
</script>
<h2>{{names.decodedFrame }}</h2>
请参阅[MDN Web API参考 - window.atob()](https://developer.mozilla.org/en-US/docs/Web/API/WindowBase64/atob)。 – georgeawg