java 读取本地文件并转换为byte数组

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 private byte[] InputStream2ByteArray(String filePath) throws IOException {
 
    InputStream in = new FileInputStream(filePath);
    byte[] data = toByteArray(in);
    in.close();
 
    return data;
}
 
private byte[] toByteArray(InputStream in) throws IOException {
 
    ByteArrayOutputStream out = new ByteArrayOutputStream();
    byte[] buffer = new byte[1024 * 4];
    int n = 0;
    while ((n = in.read(buffer)) != -1) {
        out.write(buffer, 0, n);
    }
    return out.toByteArray();
}
posted @   cnblogs_z_s  阅读(39106)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示