我想使用的WebClient
現有的實例來下載圖像。原因是因爲我想讓cookie與請求一起傳遞。使用的HtmlUnit來的WebClient下載的圖像以Base64編碼數據烏里
如何使用WebClient
現有比如我下載的圖像?
另外,我怎麼能Base64編碼,圖像可以通過查看它data:image/jpeg;base64,...
當前代碼:
WebClient client = new WebClient(BrowserVersion.FIREFOX_3_6);
UnexpectedPage imagePage = client.getPage("http://...");
String imageString = imagePage.getWebResponse().getContentAsString();
BASE64Encoder encoder = new BASE64Encoder();
String base64data = encoder.encode(imageString.getBytes());
所以現在我有形象的base64數據,但我仍然可以」 t使用data:image/jpeg;base64,...
查看圖像。
你現在怎麼樣?我的意思是,如何構建現有的實例'WebClient'(您正在使用的代碼)? – acdcjunior
只是假設基本的'WebClient客戶端=新的WebClient(BrowserVersion.FIREFOX_3_6);' – user2103849
你有圖像作爲字符串,你想它作爲文件? – acdcjunior