是否有一种方法,不失去在pdf上嵌入的链接,同时将它们保存为BLOB(字节数组)?



我试图将PDF文件保存为BLOB,将其保存到MySQL数据库,然后使用REST api将其发送到Android设备。

问题是,PDF上嵌入的链接和连接在保存为BLOB时丢失。有办法防止他们迷路吗?

谢谢你的回答。

byte[] content = Files.readAllBytes(path);
pdf.setData(content);
pdfService.saveDocument(pdf);

您可以在持久化之前尝试对内容进行base64编码,并在实际使用内容时对其进行base64解码。这是为了确保数据在传输过程中不被修改而保持完整。

下面是java

的示例代码
Base64.getEncoder().encode(content);
Base64.getDecoder().decode(encodedContent);

最新更新