Merci, c'est ce qu'il me fallait.<br><br>J'avais trouvé entre temps une autre manière de faire via la classe HTTPSocket :<br><br>GIFReadWriter putForm: (HTTPSocket httpGif: '<a href="http://www.google.fr/intl/fr_fr/images/logo.gif'">
www.google.fr/intl/fr_fr/images/logo.gif'</a>) onFileNamed: 'google.gif'<br><br>Mais ce n'est pas assez générique, je préfère ta solution :)<br><br><br><br><div><span class="gmail_quote">On 9/22/06, <b class="gmail_sendername">
Damien Cassou</b> &lt;<a href="mailto:damien.cassou@laposte.net">damien.cassou@laposte.net</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Gaetan Le Brun a écrit :<br>&gt; Bonjour,<br>&gt;<br>&gt; Je cherche une manière de télécharger un fichier à partir d'une URL.<br><br>Salut,<br><br>j'ai essayé ça et ça a marché:<br><br>|fs|<br>fs := FileStream newFileNamed: '
google.gif'.<br>fs binary.<br>fs nextPutAll: (HTTPClient httpGet:<br>'<a href="http://www.google.fr/intl/fr_fr/images/logo.gif'">www.google.fr/intl/fr_fr/images/logo.gif'</a>) contents.<br>fs close.<br><br><br>Plusieurs points:
<br><br>- il faut mettre le flux en binaire pour éviter les conversions inadéquates<br><br>- il faut ajouter #contents après ce que retourne HTTPClient&gt;&gt;httpGet:<br>pour convertir le flux en une collection de caractères qui va ensuite
<br>être écrite.<br><br><br>J'espère que ca ira.<br><br>Bye<br><br>--<br>Damien Cassou<br><br>_______________________________________________<br>Squeak-fr mailing list<br><a href="mailto:Squeak-fr@lists.squeakfoundation.org">
Squeak-fr@lists.squeakfoundation.org</a><br><a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr</a><br></blockquote></div><br>
<br clear="all"><br>-- <br>------------------------------------------------------------<br>Gaëtan Le Brun<br>4 avenue Pierre Donzelot<br>35000 Rennes<br>------------------------------------------------------------<br>Email : 
<a href="mailto:gaetan.lebrun@gmail.com">gaetan.lebrun@gmail.com</a><br>Cell : +33 685 226294<br>------------------------------------------------------------