【发布时间】:2026-02-09 15:55:01
【问题描述】:
我得到这个 ico base64 表示字符串(例如,从中间切开):
"data:image/x-icon;base64,AAABAAkAAAAAAAEAIADXwgAAlgAAAI...AAA=".
如何在 Java 中创建 ico 文件?
编辑:它不适用于 Files.write
【问题讨论】:
-
@BackSlash 在客户端我使用 FileUploader 来读取上传的文件。第一种方法是将文件作为文本读取 - 然后,在服务器中,我尝试使用 Files.write(path, string as byte[]) 创建文件。似乎当我将它作为文本阅读时,有很多乱码字符(对此有任何帮助都会很棒)。然后,我开始将其读取为 base 64,并尝试使用解码器,然后将其转换为 byte[],然后使用 Files.write,但效果不佳。
标签: java image file base64 ico