即時通訊從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