在IE11中不显示Base 64 pdf

时间:2018-03-14 14:17:53

标签: pdf gwt base64 internet-explorer-11 embed

我尝试使用以下HTML代码显示带有GWT的pdf文件:

HTML pdfHtml = new HTML("<embed src='data:application/pdf;base64," + myPdfStringBase64 + "' width='100%' height='370px'></embed>");

似乎pdf字符串对于IE来说太大了,它会自动从4096字符中剪切掉。 但是,这适用于Chrome和Firefox ......

有人必须处理这样的问题吗?

1 个答案:

答案 0 :(得分:0)

我认为你最好的选择是

if (isInternetExporer) downloadPdf()

您可以使用filesaver.js之类的东西下载。在GWT中包含它只需几行代码。