Untitled
user_0851248
plain_text
2 years ago
1.0 kB
7
Indexable
package com.sdc.humres.android;
import android.os.Build;
import androidx.annotation.RequiresApi;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;
import java.nio.file.Files;
import java.util.Base64;
public class ImageUtil {
@RequiresApi(api = Build.VERSION_CODES.O)
public static String convertFileToBase64(File file) throws IOException {
byte[] bytes = Files.readAllBytes(file.toPath());
return Base64.getEncoder().encodeToString(bytes);
}
//Convert a Base64 string and create a file
@RequiresApi(api = Build.VERSION_CODES.O)
public static void convertBase64ToFile(String filePath, String fileString, String fileName) throws IOException{
byte[] bytes = Base64.getDecoder().decode(fileString);
File file = new File(filePath + "/" +fileName);
FileOutputStream fop = new FileOutputStream(file);
fop.write(bytes);
fop.flush();
fop.close();
}
}
Editor is loading...