字符串base64转图片输入流

1.部分代码

//文件
String files = request.getParameter("file");
//文件名
String filename = request.getParameter("filename");
BASE64Decoder decoder = new BASE64Decoder();
byte[] bytes = decoder.decodeBuffer(files);
for (int i = 0; i < bytes.length; ++i)
{
    if (bytes[i] < 0)// 调整异常数据
    {
        bytes[i] += 256;
    }
}
//转化为输入流
ByteArrayInputStream in = new ByteArrayInputStream(bytes);

接下来可以存储到你想要存储的地方了

注意:流只能读取一次,再次读取失效。

你可能感兴趣的:(字符串base64转图片输入流)