Je ne dirai pas beaucoup de bêtises, je publierai simplement le code de conversion entre l'image d'implémentation Java et la chaîne Base84. Le code spécifique est le suivant:
Package CN.com; Importer <a href = "http://lib.csdn.net/base/javase" class = 'Replace_word' cible = '_ Blank' style = 'Color: # df3434; Font-Weight: Bold; '> java </a> .io.fileInputStream; Importer java.io.fileOutputStream; Importer java.io.ioException; import java.io.inputStream; import java.io.outputStream; IMPORT SUN.MISC.BASE64DECODER; Import Sun.Misc.Base64Encoder; classe publique Base64Test {public static void main (String [] args) {String strimg = getImagestr (); System.out.println (strimg); GenerateImage (strimg); } // Convertir l'image en une chaîne Base64 String public static getImagestr () {// converti le fichier d'image en une chaîne de tableau d'octet et une base de base64 en codant imgfile = "d: //test.jpg"; // s'il vous plaît inputStream in = null; octet [] data = null; // Lire le tableau d'octets de l'image try {in = new FileInputStream (imgFile); data = nouveau octet [in.available ()]; in.read (données); joindre(); } catch (ioException e) {e.printStackTrace (); } // Encodant le tableau d'octet Base64 Base64Encoder Encoder = new Base64Encoder (); return Encoder.encode (données); // return Base64 String de tableau d'octets codés} // Convertir la chaîne de base64 en image publique static booléen generateImage (String imgstr) {// base64 décode la chaîne du tableau d'octet et génère une image if (imgstr == null) // Les données d'image sont vides return false; Base64DECODER DECODER = NOUVEAU BASE64DECODER (); try {// Base64 Decode byte [] b = decoder.decodeBuffer (imgstr); for (int i = 0; i <b.length; ++ i) {if (b [i] <0) {// ajuster les données d'exception b [i] + = 256; }} // Génération de la chaîne d'image JPEG imgFilePath = "D: //222.jpg"; // Image de sortie de l'image nouvellement générée Out = new FileOutputStream (imgFilePath); out.write (b); out.flush (); out.close (); Retour Vrai; } catch (exception e) {return false; }}}Ce qui précède est la conversion Java entre les images et les chaînes de base64 introduites par l'éditeur. J'espère que ce sera utile à tout le monde. Si vous avez des questions, veuillez me laisser un message et l'éditeur répondra à tout le monde à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!