gpt4 book ai didi

internet-explorer - 在 Edge/IE11 中显示 Blob PDF

转载 作者:行者123 更新时间:2023-12-04 04:29:39 25 4
gpt4 key购买 nike

我有一个 django 应用程序(我从中获取一些 html 作为客户端)和一个需要显示的 base64 编码的 PDF。我尝试了多种方法,它们在 Chrome/Firefox 中按预期工作。
我正在使用 django,所以会有一些模板和一些 JavaScript。pdf_preview_embed是一个div
嵌入数据网址

<embed width=100% height=100% type="application/pdf" src="data:application/pdf;base64, {{ pdf }}"></embed>
Not Acceptable 解决方案,因为它可能需要内联 meg 数据。适用于 Windows 7 下的 IE11,不适用于 Windows 10 下的 Edge 和 IE11。
嵌入 Blob
base64binary implementation

var blob = new Blob( [Base64Binary.decode(pdf)], {'type': 'application/pdf'} );
pdfURL = URL.createObjectURL( blob );
$('#pdf_preview_embed').html(
'<embed width=100% height=100% type="application/pdf" src="'+pdfURL+'"></embed>'
);
也不适用于 Edge 和 IE11。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com