base64 string, base64 문자열에 대한 Java 사진, 특정 내용은 다음과 같습니다.
1. 이미지에서 base64 문자열 :
/ *** base64- 인코딩 된 문자열에 이미지* @param imgstr base 64-encoded string* @param path image path* @return*/ public static boolean base64Sttoimage (String imgstr, String Path) {if (imgstr == null) return false; Base64decoder decoder = 새로운 base64decoder (); try {// decrypt byte [] b = decoder.decodebuffer (imgstr); // (int i = 0; i <b.length; ++ i)에 대한 프로세스 데이터 {if (b [i] <0) {b [i] += 256; }} // 폴더가 존재하지 않으면 파일이 자동으로 생성됩니다. tempfile = 새 파일 (경로); if (! tempfile.getParentFile (). } outputStream out = 새 FileOutputStream (tempfile); out.write (b); out.flush (); out.close (); 진실을 반환하십시오. } catch (예외 e) {return false; }}2. base64 문자열 사진 :
/ *** base64 string* @param imgfile 이미지 경로* @return*/ public static string imagetobase64str (String imgfile) {inputStream inputStream = null; 바이트 [] data = null; try {inputStream = new FileInputStream (imgfile); data = new Byte [inputStream.available ()]; inputStream.Read (데이터); inputStream.close (); } catch (ioexception e) {e.printstacktrace (); } // 암호화 Base644oder encoder = 새로운 Base64encoder (); return encoder.encode (데이터); }3. 테스트 :
public static void main (String [] args) {String base64str = imagetobase64str ( "d : /pic/001.jpg"); System.out.println (Base64str); 부울 B = Base64Sttoimage (Base64str, "d : /pic/temp/002.jpg"); System.out.println (b); }생식 이미지 :
위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.