Não vou dizer muita bobagem, apenas postarei o código de conversão entre a imagem de implementação Java e a string base84. O código específico é o seguinte:
pacote cn.com; importar <a href = "http://lib.csdn.net/base/javase" class = 'replyword_word' target = '_ Blank' style = 'cor:#df3434; Fonte-peso: negrito; '> java </a> .io.fileInputStream; importar java.io.fileOutputStream; importar java.io.ioException; importar java.io.inputStream; importar java.io.OutputStream; importar sun.misc.base64decoder; importar sun.misc.base64Encoder; public class base64test {public static void main (string [] args) {string strimg = getImageSt (); System.out.println (strimg); GenerateImage (strimg); } // Converta a imagem em uma string base64 public static string getImageSt () {// Converta o arquivo de imagem em uma string de matriz de byte e base64 que a codifica a sequência imgfile = "d: //test.jpg"; // por favor inputStream em = null; byte [] dados = nulo; // Leia a matriz de bytes da imagem tente {in = new FileInputStream (imgfile); dados = novo byte [in.Available ()]; in.read (dados); in.Close (); } catch (ioexception e) {e.printStackTrace (); } // codificando a matriz de bytes base64 base64encoder coder = new base64Encoder (); return coder.encode (dados); // Retornar BASE64 BYTE Coded Byte String} // Converte a string base64 em imagem public static boolean generateImage (string imgstr) {// base64 decodifica a string de matriz de bytes e gera uma imagem se (imgstr == null) // os dados da imagem são revolvidos falsos; Base64decoder decodificador = new base64decoder (); tente {// base64 decodificar byte [] b = decodificador.decodeBuffer (imgstr); for (int i = 0; i <b.length; ++ i) {if (b [i] <0) {// ajuste os dados de exceção b [i]+= 256; }} // gerar jpeg imagem string imgfilepath = "d: //222.jpg"; // imagem recentemente gerada outputStream out = new FileOutputStream (imgfilepath); out.write (b); out.flush (); out.Close (); retornar true; } catch (Exceção e) {return false; }}}O exposto acima é a conversão Java entre imagens e strings base64 introduzidas pelo editor. Espero que seja útil para todos. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a todos a tempo. Muito obrigado pelo seu apoio ao site wulin.com!