Javascript 在iframe中显示base64 pdf数据

Javascript 在iframe中显示base64 pdf数据,javascript,iframe,base64,Javascript,Iframe,Base64,我正在用网络邮件制作一个网络应用程序。 我想在iframe中显示邮件附件(如pdf、jpg、gif),但有一些问题 在iFrame中,我不能发送额外的头文件-我需要它们进行授权-因此我不能使用iFrame的src进行简单的url 我必须使用自定义标题发出ajax请求,并将文件作为base64数据发送。 至于图像,它可以工作,但在PDF $(“#output_iframe_id”).attr('src',“data:application/pdf;base64,”+response)该代码总是会

我正在用网络邮件制作一个网络应用程序。 我想在iframe中显示邮件附件(如pdf、jpg、gif),但有一些问题

在iFrame中,我不能发送额外的头文件-我需要它们进行授权-因此我不能使用iFrame的
src
进行简单的url

我必须使用自定义标题发出ajax请求,并将文件作为
base64
数据发送。 至于图像,它可以工作,但在
PDF

  • $(“#output_iframe_id”).attr('src',“data:application/pdf;base64,”+response)该代码总是会崩溃
  • $(“#output_iframe_id”).contents().find('html').html(响应)显示原始数据的代码

如何操作?

您可以使用外部库查看pdf.js之类的pdf