Ion*_*Man 6 java base64 spring kotlin
我正在尝试在用 Kotlin 编写的 Spring 项目中将 ByteArray 转换为 Base64。我检查了现有的帖子,但它们对我没有帮助。实际上,我正在尝试将 blob 转换为 base,但到目前为止我已将 blob 转换为 byteArray,现在正在努力将 bytearray 转换为 base64。这就是我目前正在尝试的:
var inByteArray = Base64.encodeBase64(blobAsBytes) //inByteArray : ByteArray!
var inByteArrayFormatted = Base64Utils.decode(inByteArray) //inByteArrayFormatted : ByteArray
Run Code Online (Sandbox Code Playgroud)
我尝试了这篇文章How do I conversion a byte array to Base64 in Java? 中的内容 ,但它们只是对字符串进行编码,而不是直接编码为 Base64。如何将字节数组转换为 Base64?不是编码字符串而是 Base64?
感谢您的每一个帮助!
Tod*_*odd 17
如果您将 Kotlin 与 Java 结合使用,则可以使用java.util.Base64
将 a 编码ByteArray
为String
. 我编写了一个扩展函数来执行此操作:
fun ByteArray.toBase64(): String =
String(Base64.getEncoder().encode(this))
// Use:
val b64 = "asdf".toByteArray().toBase64()
// YXNkZg==
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8761 次 |
最近记录: |