我想把字符串Base64转换为URL,以便在数据库中保存URL,因为Base64有很多行,非常耗时
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() }
1条答案
按热度按时间nkoocmlb1#
要在Kotlin中将文件转换为base64,可以使用java中的Base64类。实用程序包。下面是一个例子:
要将base64字符串转换回文件,可以再次使用Base64类,沿着www.example中的FileOutputStream类 www.example.com 包。下面是一个示例: