sqlite 如何在android中将String Base64转换为url

xkftehaa  于 2023-04-30  发布在  SQLite
关注(0)|答案(1)|浏览(220)

我想把字符串Base64转换为URL,以便在数据库中保存URL,因为Base64有很多行,非常耗时

nkoocmlb

nkoocmlb1#

要在Kotlin中将文件转换为base64,可以使用java中的Base64类。实用程序包。下面是一个例子:

import java.io.File
import java.util.Base64

fun fileToBase64(file: File): String {
    val bytes = file.readBytes()
    return Base64.getEncoder().encodeToString(bytes)
}

要将base64字符串转换回文件,可以再次使用Base64类,沿着www.example中的FileOutputStream类 www.example.com 包。下面是一个示例:

import java.io.File
import java.io.FileOutputStream

import java.util.Base64

fun base64ToFile(base64: String, file: File) {
    val bytes = Base64.getDecoder().decode(base64)
    val fos = FileOutputStream(file)
    fos.write(bytes)
    fos.close()
}

相关问题