读取和预览对象(PDF文件)并将其上传到服务器

时间:2019-04-02 08:09:08

标签: javascript java jquery html5 rest

我正在构建一个Web项目,可以在其中列出PDF对象[GET-Request],对其进行预览并将所有[POST-Request] PDF文件上传到服务器中。

我正在将PDF文件编码为base64字符串,但无法预览。我的想法是创建一个PDFObjects列表,其中base64字符串与其他信息(如名称等)一起存储。但是正如我所说,我无法预览PDF。 HTML预览:

<iframe src="data:application/pdf;base64, "SlZCRV..... </iframe>

Base64编码:

String base64CodeofPDF = java.util.Base64.getEncoder().encodeToString(fileContent)

预期结果:

https://ibb.co/swnbLv9

1 个答案:

答案 0 :(得分:0)

我使用<embedded>标签解决了预览问题

解决方案如下所示: <embed type="application/pdf" src="data:application/pdf;base64, <TheBase64Code> "/>

列出PDF文件的任何提示[单击后将有一个GET方法将返回列表(例如,上图)](如上图),应预览PDF文件。