Я пытаюсь получить отчет в формате PDF, созданный jsreport, и отобразить его в новом окне/вкладке.
Ответ ajax содержит данные, которые выглядят как содержимое PDF:
%PDF-1.4
1 0 obj
<<
/Title ...
Когда я пытаюсь отобразить данные с помощью
window.open('data:application/pdf;base64,' + data);
открывается новая, пустая вкладка - ничего не отображается.
Когда я пытаюсь:
window.open('data:application/pdf,' + data);
открывается новая вкладка с PDF-плагином, говорящая о том, что содержимое неверно. URL-адрес отображается как:
data:application/pdf,%PDF-1.410obj<</Title(%EF%BF%BD%EF%BF%BD)/Creator(%EF%
Что я делаю не так?