我有一个像这样的playframework作业类:
public class ImageDownloader extends Job {
private String[] urls;
private String dir;
public ImageDownloader(){}
public ImageDownloader(String[] urls,String dir){
this.urls = urls;
this.dir = dir;
}
@Override
public void doJob() throws Exception {
if(urls!=null && urls.length > 0){
for (int i = 0; i < urls.length; i++) {
String url = urls[i];
//Dowloading
}
}
}
}
Play(1.2.4)有很多让事情变得简单的神奇工具。
所以我想知道是否有一种方法可以让下载变得简单美观?
Play中有一个内置的HTTP客户端。
有了它,你可以像这样做HTTP请求:
HttpResponse res = WS.url("http://www.stackoverflow.com").get();
然后,您可以获得响应的内容,例如,流格式:
InputStream is = res.getStream();