日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

java圖片轉base64和真實的結果不一樣

瀏覽:278日期:2023-12-20 13:01:09

問題描述

先上代碼

String imgURL = 'http://www.g3zj.net:8082/util.action?method=appauthimg&d_=99';byte[] data = null;try { // 創建URL URL url = new URL(imgURL); // 創建鏈接 HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod('GET'); conn.setConnectTimeout(5 * 1000); InputStream inStream = conn.getInputStream(); data = new byte[inStream.available()]; inStream.read(data); inStream.close();} catch (IOException e) { e.printStackTrace();}// 對字節數組Base64編碼BASE64Encoder encoder = new BASE64Encoder();str=encoder.encode(data);

就是從一個網絡讀取圖片并轉成base64.發現轉出來的結果無法用于img標簽顯示(已加了data:image/jpeg;base64,前綴)。后來直接百度找了一個在線生成base64的網站,把這個圖片url放上去轉換,結果發現別人在線轉換出來的base64比我java代碼轉換的base64還長了很多。

為什么會這樣呢?

問題解答

回答1:

InputStream 的 available() 返回的值是該InputStream 在不被阻塞的情況下,一次可以讀取到的數據長度。但網絡情況總是不定的,經常阻塞。所以建議使用循環讀取 InputStream 中的數據。

回答2:

讀取整個InputStream時,用Streams.copy()比穩妥,例如題主這個例子中,可以是:

ByteArrayOutputStream baos = new ByteArrayOutputStream();Streams.copy(conn.getInputStream(), baos);String str = new BASE64Encoder(baos.toByteArray());回答3:

String imgURL = 'http://www.g3zj.net:8082/util.action?method=appauthimg&d_=99';ByteArrayOutputStream data = new ByteArrayOutputStream();try { // 創建URL URL url = new URL(imgURL); byte[] by = new byte[1024]; // 創建鏈接 HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod('GET'); conn.setConnectTimeout(5 * 1000); InputStream is = conn.getInputStream(); // 將內容讀取內存中 int len = -1; while ((len = is.read(by)) != -1) {data.write(by, 0, len); } // 關閉流 is.close();} catch (IOException e) { e.printStackTrace();}// 對字節數組Base64編碼BASE64Encoder encoder = new BASE64Encoder();System.out.println('data:image/jpg;base64,'+encoder.encode(data.toByteArray()));

然而樓主的代碼是可以用的,在我這里,只要加上data:image/jpg;base64,就好了

標簽: java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
免费视频国产一区| 高清一区二区三区| 欧美亚洲国产精品久久| 国产欧美一区二区三区精品酒店| 国产精品免费99久久久| 国产精品免费精品自在线观看| 欧美日韩一区二区三区在线电影| 亚洲免费毛片| 国产精品社区| 男人的天堂久久精品| 日韩精品一级中文字幕精品视频免费观看 | 亚洲无线一线二线三线区别av| 韩国久久久久久| 宅男在线一区| 一区二区精彩视频| 国产精品极品国产中出| 麻豆91小视频| 香蕉国产精品| 欧美一区成人| 涩涩av在线| 蜜臀久久99精品久久久久久9 | 麻豆精品国产91久久久久久| 日韩国产专区| 免费在线观看视频一区| 韩日一区二区| 亚洲欧美日韩国产一区二区| 欧美日本二区| 色爱综合网欧美| 欧美日韩激情在线一区二区三区| 樱桃成人精品视频在线播放| 日本视频在线一区| 国产精品白浆| av资源中文在线天堂| 99精品一区| 国产精品嫩草99av在线| 色综合视频一区二区三区日韩| 国产麻豆一区二区三区精品视频| 日本a口亚洲| 国产白浆在线免费观看| 红桃视频国产一区| 日韩二区三区在线观看| 精品久久网站| 伊人精品一区| 国产一区日韩欧美| 欧美专区在线| 成人午夜在线| 久久国产精品毛片| 久久国产免费看| 精品久久久久中文字幕小说| 久久久久国产精品一区二区| 日韩精品一二三| 欧美成人aaa| 激情久久中文字幕| 午夜亚洲福利| 日产精品一区二区| 久久亚洲不卡| 精品国产乱码久久久久久1区2匹| 欧美日一区二区| 在线国产日韩| 国产精品久久久久久av公交车| 免费av一区二区三区四区| 欧美亚洲网站| 久久精品高清| 国产精品一区免费在线| 亚洲一级黄色| 精品国产一区二区三区av片| 99xxxx成人网| 成人免费一区| 日韩精品免费视频人成| 亚洲不卡系列| 亚洲精品少妇| 国产一区二区三区黄网站 | 精品国产乱码久久久| 亚洲一区二区免费看| 精品一区二区三区中文字幕在线| 日韩久久一区二区三区| 视频一区免费在线观看| 国产精品欧美在线观看| 午夜欧美精品| 久久精品国内一区二区三区| 香蕉精品999视频一区二区| 日产精品一区二区| 欧美日本不卡高清| 91久久久精品国产| 欧美日韩视频免费看| 亚洲福利免费| 日韩欧美2区| 亚洲精选成人| 亚洲欧美一区在线| 久草免费在线视频| 国产精品777777在线播放| 免费成人在线影院| 激情五月综合网| 97精品一区二区| 国产精品调教视频| 天堂精品久久久久| 午夜在线播放视频欧美| 久久激情中文| 都市激情国产精品| 国产精品久久| 青青草精品视频| 黄色亚洲精品| 欧美二区视频| 日韩1区2区| 视频一区日韩精品| 日韩精品久久久久久久软件91| 亚洲欧美日韩综合国产aⅴ| 人人香蕉久久| 国产一区二区三区精品在线观看| 国产欧美日韩免费观看| 日韩高清在线一区| 日韩精品三区四区| 日韩精品导航| 日韩高清国产一区在线| 亚洲一级淫片| 免费看欧美美女黄的网站| 在线一区视频观看| 国产欧美亚洲精品a| 国产午夜精品一区二区三区欧美| 日韩一区电影| 日韩国产欧美一区二区| 成人在线免费观看91| 韩国女主播一区二区三区| 国产精品成久久久久| 国产成人在线中文字幕| 国产 日韩 欧美 综合 一区| 国产91在线播放精品| 精品久久久网| 成人午夜亚洲| 欧美日韩尤物久久| 精品日本视频| 成人欧美一区二区三区的电影| 国产成人久久| 在线看片福利| 亚洲91精品| av不卡在线| 日本三级亚洲精品| 免费视频一区二区三区在线观看| 麻豆国产欧美日韩综合精品二区| 激情中国色综合| 另类中文字幕国产精品| 欧美日韩国产欧| 在线国产精品一区| 亚洲影视一区| 精品一区二区三区中文字幕在线| 超碰在线99| 激情综合激情| 亚洲精品伊人| 国产精品一区二区免费福利视频| 国产精品乱战久久久| 精品一区91| 久久精品官网| 综合激情网...| 精品视频国产| 国产一区二区三区自拍| 亚洲69av| 欧美激情麻豆| 国产亚洲高清视频| 欧美日一区二区在线观看| 久久久久久久欧美精品| 国产欧美日韩在线一区二区 | 亚洲97av| 国产毛片久久久| 伊人久久在线| 丝袜国产日韩另类美女| 欧美日韩精品一区二区三区视频 | 啪啪亚洲精品| 97精品国产一区二区三区| 国产模特精品视频久久久久| 青青伊人久久| 久久中文字幕av| 69堂精品视频在线播放| 久久精品官网| 中文字幕成人| 麻豆一区二区三区| 夜夜嗨网站十八久久| 国产精品久久久久久久久久妞妞 | 99香蕉国产精品偷在线观看| 国产乱人伦丫前精品视频| 极品av在线| 久久国产精品免费一区二区三区| 欧产日产国产精品视频| 一区二区自拍| 精品一区二区三区的国产在线观看| 国产精品人人爽人人做我的可爱| 免费看一区二区三区| 亚洲综合精品四区| 国产高潮在线| 日韩精品一区二区三区免费视频 | 秋霞国产精品| 国产视频一区二| 国产精品美女久久久| 精品99在线| 欧美一区成人| 香蕉久久久久久久av网站| 欧美激情在线精品一区二区三区| 国产国产精品| 国产亚洲精aa在线看| 蜜桃久久精品一区二区| 久久国产日韩|