无法理解......我做错了什么?
我使用$ resource从服务器获取以下pdf流(似乎我收到的是带有%PDF的字符串数组......)
data[0] = %
data[1] = P
data[2] = D
data[3] = F
...
我无法设法从此流生成pdf文件。这是我正在使用的代码...
vm.downloadCertificate = function () {
var pdfCertificateService = new PDFCertificatesService()
pdfCertificateService.$get({
certificateId: vm.certificate._id
}).then(function (data) {
var hiddenElement = document.createElement('a');
hiddenElement.href = 'data:application/pdf,' + encodeURI(data);
hiddenElement.target = '_blank';
hiddenElement.download = 'myFile.pdf';
document.body.appendChild(hiddenElement);
hiddenElement.click();
})
}
请帮忙!其他帖子都没有提供帮助。