Groovy загрузить изображение с URL

Мне интересно, как правильно будет загрузить изображение из этого правила: http://www.hidemyass.com/proxy-list/img/port/7018246/1

Как я пытался его загрузить, файл остается в неизвестном формате. Текущий фрагмент кода, который я протестировал, выглядит так:

public void download(def address) {

    def file = new FileOutputStream(address.tokenize("/")[-1])
    def out = new BufferedOutputStream(file)
    out << new URL(address).openStream()
    out.close()
}

12
задан Shashank Agrawal 25 February 2016 в 17:38
поделиться