Я работаю над электронной почтой, например, работающим веб-приложением, и в одной форме я должен показать pdf-файлы, полученные с сервера в base64, для небольших файлов, например, размером менее 2 мегабайт, проблем нет, нодля больших файлов - просто пустой экран.
, и эта проблема возникает только в Chrome, в Firefox это нормально.Я не проверял все браузеры!:)
мой код примерно такой
dataService.getPagedData(attrs.src).then(function (data) {
var url = "data:application/pdf;base64," + data;
element.replaceWith('<object id="pdfdoc" style="width:100%" type="application/pdf" data="' + url + '" height="' + scope.height + '"></object>');
});