0
我想使用字節流格式在JSON對象中放置多個圖像,我寫了下面的代碼。如何將字節流圖像數據放入JSON對象?
FileInputStream fin = new FileInputStream(pathToImages+"//"+"01.jpg");
BufferedInputStream bin = new BufferedInputStream(fin);
BufferedOutputStream bout = new BufferedOutputStream(out);
int ch =0; ;
sun.misc.BASE64Encoder encoder= new sun.misc.BASE64Encoder();
byte[] contents = new byte[5000000];
int bytesRead = 0;
String strFileContents;
while ((bytesRead = bin.read(contents)) != -1) {
bout.write(encoder.encode(contents).getBytes());
}
JsonObject myObj = new JsonObject();
我想把編碼的字節流放在myObj中,但不知道該怎麼做。
感謝
如果你是在Java的8,您可能需要使用https://docs.oracle.com/javase/8/docs/改爲使用api/java/util/Base64.html。 – Henry