java - 使用 Apache Commons 进行 base64 字符串解码

标签 java base64 apache-commons

我正在尝试从 Dropbox 中解码我的一个文件。使用本论坛中的一篇帖子

import org.apache.commons.codec.binary.Base64;
import org.apache.commons.codec.binary.StringUtils;
String base64String = getFileResults.get_Response();//returns a file content in base64
String result = StringUtils.newStringUtf8(Base64.decodeBase64(base64String));

但是 Netbeans 一直告诉我,decodeBase64() 不接受字符串,但 API 说它接受 Base 64 的字符串。

我错过了什么?

最佳答案

尝试 Java SE 中提供的 javax.xml.bind.DatatypeConverter.parseBase64Binary(base64String)

关于java - 使用 Apache Commons 进行 base64 字符串解码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21494053/

相关文章:

ruby-on-rails - 如何在Ruby on Rails中使用Base64编码?

Java:Set<E> 集合,其中项目由其类标识

java - Java中的配置异常?

java - Java中的HTML实体解码: apostrophe

java - 打开 jpa - 使用 log4j.xml 捕获日志记录

java - 动态操作应用程序属性 - 保险库设置(或任何其他值)

java - 多线程应用程序随着线程数量的增加而增加运行时间

javascript - 将图像链接转换为 base64 并使用 JSZip 将它们添加到 zip 文件

android - 在 Android 中使用 Base64 编码和解码图像的优缺点

java - 帮助 buttonWatcher 将字符添加到 arrayList