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
Vous devez vous connecter pour publier un commentaire.
Ainsi, il ressemble à l'url https://www.betaseries.com/srt/391160 redirige vers http://www.betaseries.com/srt/391160 (http et non https)
Donc ce que vous êtes saisissant est la réponse de redirection (1K) pas la réponse complète de l'image.
Vous pouvez faire pour obtenir l'image réelle:
OriginalL'auteur tim_yates