猿问

解码base64数据且无法下载为文件

我正在获取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();


}



侃侃无极
浏览 247回答 1
1回答

繁花不似锦

Writers用于写入字符,而不是字节。要写入字节,您应该使用的风格OutputStream。看到Writer或OutputStream吗?但是,如果您只想向文件中写入字节数组,则Files类提供了一个&nbsp;Files.write方法,该方法可以执行以下操作:
随时随地看视频慕课网APP

相关分类

Java
我要回答