24 lines
666 B
Java
24 lines
666 B
Java
|
|
package com.zdjizhi.utils;
|
||
|
|
|
||
|
|
import java.io.ByteArrayOutputStream;
|
||
|
|
import java.io.File;
|
||
|
|
import java.io.FileInputStream;
|
||
|
|
import java.io.IOException;
|
||
|
|
|
||
|
|
public class FileByteUtils {
|
||
|
|
|
||
|
|
public static byte[] getFileBytes (String filePath) throws IOException {
|
||
|
|
File file = new File(filePath);
|
||
|
|
FileInputStream fis = new FileInputStream(file);
|
||
|
|
ByteArrayOutputStream bos = new ByteArrayOutputStream(1024);
|
||
|
|
byte[] b = new byte[1024];
|
||
|
|
int n;
|
||
|
|
while ((n = fis.read(b)) != -1) {
|
||
|
|
bos.write(b, 0, n);
|
||
|
|
}
|
||
|
|
fis.close();
|
||
|
|
byte[] data = bos.toByteArray();
|
||
|
|
bos.close();
|
||
|
|
return data;
|
||
|
|
}
|
||
|
|
}
|