Java Base64和Android Base64
我正在尝试访问Java Web服务 我正在使用AndroidJava Base64和Android Base64,java,android,web-services,Java,Android,Web Services,我正在尝试访问Java Web服务 我正在使用AndroidBase64(Base64.encodeToString(byte[],Base64.DEFAULT))encodebyte数组。但是JavaWebService无法解决这个问题 我得到以下错误: 11-30 20:41:39.008: I/System.out(25297): error in opening zip file JDK Base64Encoder和Android Base64有不同之处?Android.命名空间中没有
Base64(Base64.encodeToString(byte[],Base64.DEFAULT))
encodebyte数组。但是JavaWebService无法解决这个问题
我得到以下错误:
11-30 20:41:39.008: I/System.out(25297): error in opening zip file
JDK Base64Encoder和Android Base64有不同之处?Android.命名空间中没有任何内容在标准Java中可用。改用
base64编码器
。如果存在兼容性问题,可以使用独立的编解码器,如。在Web服务中,尝试使用javax.xml.bind.DatatypeConverter。它有静态的方法使这变得容易
对于解码:
DatatypeConverter.parseBase64Binary()
对于编码:
DatatypeConverter.printBase64Binary()