【发布时间】:2012-09-10 01:01:36
【问题描述】:
我已经知道图像在哪里,但为了简单起见,我想使用 JSoup 本身下载图像。 (这是为了简化获取 cookie、referrer 等)
这是我目前所拥有的:
//Open a URL Stream
Response resultImageResponse = Jsoup.connect(imageLocation).cookies(cookies).ignoreContentType(true).execute();
// output here
OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream(new java.io.File(outputFolder + name));
//BufferedWriter out = new BufferedWriter(new FileWriter(outputFolder + name));
out.write(resultImageResponse.body()); // resultImageResponse.body() is where the image's contents are.
out.close();
【问题讨论】:
-
你可以在没有 jsoup 的情况下使用这个衬垫。 FileUtils#copyURLToFile.