у меня есть проблема, когда я хочу, чтобы загрузить файл почтового индекса из апи Rest,Получить почтовый файл, angularJs
Когда почтовый файл будет tranfered с моего сервера (с футболкой), я получаю его повреждения, ...
Я уже пытался поставить responseType: 'arraybuffer'
на мой запрос $ http, но это ничего не исправляет ... вот мой код.
$http.get(uploadUrl, {
cache: false,
responseType: 'arraybuffer'
})
.success(function (data, $scope) {
var element = angular.element('<a/>');
console.debug("data : " + data);
element.attr({
href: 'data:application/octet-stream;charset=utf-8,' + encodeURI(data),
target: '_blank',
download: fileName
})[0].click();
})
.error(function() {
console.info("fail on download");
});
};
редактировал свой ответ с более Детали –