java - Base64 编码 .rtf 和 .pdf 类型文件 - Java/Groovy
问题描述
问题,我有一个需要将 .pdf/.rft 文件都进行 Base64 编码的实现。.pdf 文件类型很好用,但 .rft 文件不行。我认为必须可以对基于 .rft 媒体十六进制的文件进行 Base64 编码,但我不确定使用下面的方法是否可行,或者是否需要其他方法。有人知道吗?如果可能的话,我可能需要在编码之前将 .rtf 字节数组转换为 .pdf 。
String fileData = "e1xydGYxXGFu..."
return( Base64.getEncoder().withoutPadding().encodeToString(fileData.bytes) )
解决方案
推荐阅读
- python - 如何在 Linux 共享主机上运行的 python 脚本中导入其他 python 程序?
- java - 如何使用 sqlite 数据库存储 fetch 数据和检索
- c# - Automapper 7.0.1 ProjectTo 不匹配类型与 ef core 2.1.1 linq join
- c# - TreeView - 绑定
- corda - Corda 状态存储
- hibernate - 未能延迟初始化异常
- php - 如果指定提及的用户名中的文本,则不要插入此用户名
- arduino - 无法连接到 Losant MESSAGE:mqttClient.state -1
- solr - 多值字段上的 Solr 短语搜索
- azure - 为什么 asp.net web api 请求第一次需要时间?