现在的位置: 首页 > 移动开发 > 正文

android 文件上传时将file转化为byte[]

2017年01月08日 移动开发 ⁄ 共 450字 ⁄ 字号 评论关闭
30元程序员衣装优惠券,仅剩3天!点击领取

 

public static byte[] File2Bytes(File file) {
int byte_size = 1024;
byte[] b = new byte[byte_size];
try {
FileInputStream fileInputStream = new FileInputStream(file);
ByteArrayOutputStream outputStream = new ByteArrayOutputStream(
byte_size);
for (int length; (length = fileInputStream.read(b)) != -1;) {
outputStream.write(b, 0, length);
}
fileInputStream.close();
outputStream.close();
return outputStream.toByteArray();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
   现在就可以将byte[]上传了。

30元程>序员衣装优惠券,仅剩3天!点击领取

抱歉!评论已关闭.