File file = new File(filepath);
byte[] fileContent = Files.readAllBytes(file.toPath());
String encodedString = Base64.getEncoder().encodeToString(fileContent.getBytes());
Для старых API используйте FileUtils.readFileToByteArray(File file)
или IOUtils.toByteArray(InputStream input)
.