1

WebClientの既存のインスタンスを使用して画像をダウンロードしたいと考えています。これは、リクエストで Cookie を渡す必要があるためです。

の既存のインスタンスを使用してイメージをダウンロードするにはどうすればよい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データができましたが、data:image/jpeg;base64,....

4

1 に答える 1