我正在尝试获取由 jsreport 创建的 PDF 报告并将其显示在新窗口/选项卡中。
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%
我究竟做错了什么?