[Squeak-fr] Problème pour télécharger une image.

Hilaire Fernandes hilaire2006 at laposte.net
Dim 24 Sep 12:38:35 UTC 2006


A mettre dans la FAQ ?

Hilaire


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



More information about the Squeak-fr mailing list