No diré muchas tonterías, solo publicaré el código de conversión entre la imagen de implementación de Java y la cadena Base84. El código específico es el siguiente:
paquete cn.com; import <a href = "http://lib.csdn.net/base/javase" class = 'reemplazar_word' target = '_ blank' style = 'color:#df3434; font-weight: bold; '> java </a> .io.fileinputstream; import java.io.fileOutputStream; import java.io.ioException; import java.io.inputstream; import java.io.outputstream; import sun.misc.base64decoder; import sun.misc.base64Encoder; public class base64test {public static void main (String [] args) {String strimg = getImageStr (); System.out.println (strimg); GenerateImage (strimg); } // Convierta la imagen en una cadena de cadena publicitaria de una cadena base64 getImagestr () {// Convierta el archivo de imagen en una cadena de matriz de byte y base64 que lo codifica imgfile = "d: //test.jpg"; // por favor EnumeStream in = null; byte [] data = null; // Lea la matriz de bytes de la imagen Try {in = new FileInputStream (imgfile); data = new Byte [in.available ()]; in.read (datos); cercar(); } catch (ioException e) {E.PrintStackTrace (); } // codificando la matriz de byte base64 base64Encoder codificador = new Base64Encoder (); return encoder.encode (datos); // return Base64 Cadena de matriz de byte codificada} // Convertir la cadena base64 en imagen pública estatic boolean generateImage (string imgstr) {// base64 decodifica la cadena de la matriz de bytes y genera una imagen si (imgstr == null) // los datos de la imagen son los datos vacíos falsos; Base64Decoder decoder = new Base64Decoder (); intente {// base64 decode byte [] b = decoder.decodebuffer (imgstr); for (int i = 0; i <b.length; ++ i) {if (b [i] <0) {// ajuste los datos de excepción b [i]+= 256; }} // Generar la cadena de imagen JPEG imgfilePath = "d: //222.jpg"; // Imagen recién generada salida stream out = nueva FileOutputStream (imgfilePath); out.write (b); out.flush (); out.close (); devolver verdadero; } capt (excepción e) {return false; }}}Lo anterior es la conversión de Java entre imágenes y cadenas Base64 introducidas por el editor. Espero que sea útil para todos. Si tiene alguna pregunta, déjame un mensaje y el editor responderá a todos a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!