我正在获取base64编码的数据作为String格式。我正在尝试对base64进行解码,并希望将其下载为文件。我评论了以下几行代码,这些行中出现了错误。不知道如何解码数据。String contentByte=null;for (SearchHit contenthit : contentSearchHits) { Map<String, Object> sourceAsMap = contenthit.getSourceAsMap(); fileName=sourceAsMap.get("Name").toString(); System.out.println("FileName ::::"+fileName); contentByte = sourceAsMap.get("resume").toString();}
1 回答
![?](http://img1.sycdn.imooc.com/54584f3100019e9702200220-100-100.jpg)
繁花不似锦
TA贡献1851条经验 获得超4个赞
Writer
s用于写入字符,而不是字节。要写入字节,您应该使用的风格OutputStream
。看到Writer或OutputStream吗?
但是,如果您只想向文件中写入字节数组,则Files
类提供了一个 Files.write方法,该方法可以执行以下操作:
添加回答
举报
0/150
提交
取消