Groovy laden Sie Bild aus URL
Frage ich mich, was der richtige Weg zu gehen über Download des Bildes von dieser RUL wäre: http://www.hidemyass.com/proxy-list/img/port/7018246/1
Dem Weg versuchte ich es herunterladen, bleibt die Datei in einem unbekannten format. Aktuelle code snippets, die ich getestet habe ist:
public void download(def address) {
def file = new FileOutputStream(address.tokenize("/")[-1])
def out = new BufferedOutputStream(file)
out << new URL(address).openStream()
out.close()
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Funktioniert das? Ich glaube, es sollte:
Dank Tim, auch ich fand deine Antwort sehr hilfreich, nur ein kleiner Hinweis:
Sieht aus wie, Sie haben nicht geschlossen URL-stream. Ich bin gerade erst mit Groovy, und ich habe gehört, dass es in der Nähe dampft, wenn Sie die Ausfahrt vor der Schließung, so können wir den code ändern wie:
Können Sie Bild geben über Ihren Inhalt geben - URLConnection.getContentType() oder aus byte-array: