有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (2) 个答案

  1. # 1 楼答案

    您可以将位图图像编码为Base64,这样您就可以将图像编码为字符串。您可以使用RESTAPI将该字符串发送并保存到数据库。稍后,当您想要显示它时,请再次下载并将其解码为位图Here is how you can do encoding/decoding.

  2. # 2 楼答案

    根据我的经验,客户端将image-string(编码图像字节数组)发送到服务器,并将其保存到数据库中。 要显示映像,客户端从服务器获取image-string,并将image-string解码为字节数组。尝试显示image byte array

    public static String encodeImage(byte[] imageByteArray) {
        return Base64.encodeBase64URLSafeString(imageByteArray);
    }
    
    public static byte[] decodeImage(String imageDataString) {
        return Base64.decodeBase64(imageDataString);
    }
    

    使用org.apache.commons.codec.binary.Base64