Comment télécharger un fichier? - Groovy

J'ai besoin de télécharger un fichier (celui-là par exemple: https://www.betaseries.com/srt/391160) donc, j'ai trouvé différentes méthodes sur le web:

def download(String remoteUrl, String localUrl)
{
    def file = new FileOutputStream(localUrl)
    def out = new BufferedOutputStream(file)
    out << new URL(remoteUrl).openStream()
    out.close()
}

ou

def download(String remoteUrl, String localUrl) {
  new File("$localUrl").withOutputStream { out ->
      new URL(remoteUrl).withInputStream { from ->  out << from; }
  }
}

Je vois que le fichier est créé, mais la taille du fichier est toujours égale à 1 comment puis-je fx?

Merci à l'avance,

Benjamin

OriginalL'auteur user2003035 | 2013-01-23