【发布时间】:2013-06-17 13:50:25
【问题描述】:
我在服务器中将一个文件转换为字节数组,并以 json 字符串的形式发送到 Android 客户端。 通过这段代码,我转换了那个文件 :
FileInputStream fileInputStream=null;
File file = new File("C:\\testing.txt");
byte[] bFile = new byte[(int) file.length()];
try {
//convert file into array of bytes
fileInputStream = new FileInputStream(file);
fileInputStream.read(bFile);
fileInputStream.close();
}catch(Exception e){
e.printStackTrace();
}
在 Android 客户端中,我得到如下值:“SGVsbG8gRG93bmxvYWQgaXMgd29ya2luZw==”(字符串类型)
那么我如何将此代码转换为字节并转换为文件并保存在SD卡中?
【问题讨论】:
-
这是base64。试试看 Android JDK 有没有办法读取这类东西并转换成二进制。
-
stackoverflow.com/questions/15470221/… 希望这会给你一些解决方案..
标签: java android json android-intent