ファイル変換ビット64ビット符号化文字列
892 ワード
/**
* base64
*
* @param path
* @return *
* @throws Exception
*/
public static String encodeBase64File(String path) {
File file = new File(path);
FileInputStream inputFile = null;
try {
inputFile = new FileInputStream(file);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
byte[] buffer = new byte[(int) file.length()];
try {
inputFile.read(buffer);
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (inputFile != null) {
inputFile.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
return new BASE64Encoder().encode(buffer);
}