我以字节数组格式编码了base64字符串,并保存在 PostgreSQL 中。
从数据库以base64字符串格式检索之后。 base64字符串数据(用于jpeg图像格式)缺少特殊字符(恰好在base64字符串data:image/jpeg;base64,
的开头,其中:;丢失),并将其附加到base64字符串并发送到我收到的模型对象中的UI后我的正确形象。我在某处阅读过,只允许打印字符Base64 Encrypted Allowed Characters
但是当我发送上述 persist (可通过相同方法解决)的base64 png格式字符串时,尽管有时我收到了相同字符,在另外两个图像中缺少另一个相同字符 。也许我只能以某种方式获得两种模式,可以在返回的数据中追加,但我不信任。我想我缺少可以立即为所有格式附加或解决此问题的东西,而不是查找字符。
解码字节数组中的base64字符串并保存在PostgreSQL数据库org.apache.commons.codec.binary.Base64.decodeBase64(image.getBytes(StandardCharsets.UTF_8));