我试图将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);