Java XML Base64 Encode Decode readFileToBase64(String filePath)

Here you can find the source of readFileToBase64(String filePath)

Description

Lee todos los bytes de un archivo en particular y lo convierte a un string en Base64

License

Apache License

Parameter

Parameter Description
filePath a parameter

Exception

Parameter Description
IOException en caso de que ocurra un problema de IO

Return

el contenido del archivo, codificado en Base64

Declaration

public static String readFileToBase64(String filePath) throws IOException 

Method Source Code

//package com.java2s;
//License from project: Apache License 

import javax.xml.bind.DatatypeConverter;
import java.io.IOException;

import java.nio.file.FileSystems;
import java.nio.file.Files;
import java.nio.file.Path;

public class Main {
    /**/*from w w  w  .j a va 2  s.c  om*/
     * Lee todos los bytes de un archivo en particular y lo convierte a un
     * string en Base64
     *
     * @param filePath
     * @return el contenido del archivo, codificado en Base64
     * @throws IOException en caso de que ocurra un problema de IO
     */
    public static String readFileToBase64(String filePath) throws IOException {
        Path path = FileSystems.getDefault().getPath(filePath);
        byte[] bytesFromFile = Files.readAllBytes(path);
        return byteToBase64(bytesFromFile);
    }

    public static String byteToBase64(byte[] data) {

        return DatatypeConverter.printBase64Binary(data);

    }
}

Related

  1. fromBase64(String base64)
  2. fromBase64(String hex)
  3. getBase64(byte[] bytes)
  4. getHashBase64(String origStr, String digestAlgorithm)
  5. readBase64Bytes(String str)
  6. sha256SaltBase64(String password, String salt)
  7. toB64(byte[] bytes)
  8. toBase10(String base64)
  9. toBase64(byte[] array)