PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 9 oct. 2005 à 18:25
salut,
meilleur solution, j'en sais rien, mais voici la mienne ;)
[VB6]
'une Picture1
'un Command1
'un Inet [MSINET.OCX -> Microsoft Internet Transfer Control 6.0 (SP6)]
'
'
Option Explicit
'
'
Private Sub Command1_Click()
Dim MyDistantPic As String, MyLocalPic As String
Dim FF As Integer, TabBytes() As Byte
Randomize
'chemin image à télécharger
MyLocalPic = App.Path & "\TmpPic" & Int (Rnd * 9999) & ".jpg"
'téléchargement image en tableau
With Inet
.AccessType = icUseDefault
.Protocol = icHTTP
TabBytes = .OpenURL(MyDistantPic, icByteArray)
Do Until .StillExecuting = False
DoEvents
Loop
End With
'écriture binaire
FF = FreeFile
Open MyLocalPic For Binary Access Write As FF
Put #FF, , TabBytes()
Close FF