T�l�charge un fichier depuis internet en utilisant le protocole HTTP, HTTPS ou FTP.
InetRead ( "URL" [, options = 0] )
URL | URL du fichier � t�l�charger. Voir les remarques ci-dessous. |
options | [optionnel] $INET_LOCALCACHE (0) = (d�faut) R�cup�re le fichier depuis le cache local si disponible. $INET_FORCERELOAD (1) = Force le rechargement depuis le site distant. $INET_IGNORESSL (2) = Ignore toutes les erreurs SSL (avec connexions HTTPS). $INET_ASCIITRANSFER (4) = Utilise ASCII lors du transfert de fichiers avec le protocole FTP (Ne peut pas �tre combin� avec le flag $INET_BINARYTRANSFER (8)). $INET_BINARYTRANSFER (8) = Utilise BINARY lors du transfert de fichiers avec le protocole FTP (Ne peut pas �tre combin� avec le flag $INET_ASCIITRANSFER (4)). Ceci est le mode de transfert par d�faut si aucun n'est fourni. $INET_FORCEBYPASS (16) = Force la connexion en ligne par contournement (Voir Remarques). Les constantes sont d�finies dans InetConstants.au3 |
Succ�s: | Retourne une cha�ne binaire et assigne � @extended le nombre d'octets t�l�charg�s. |
�chec: | Retourne "" (cha�ne vide) et d�finit @error <> 0. |
FtpSetProxy, HttpSetProxy, HttpSetUserAgent, InetGet, InetGetSize
#include <MsgBoxConstants.au3> Example() Func Example() ; Lit le fichier sans le t�l�charger dans un dossier. L'option 'obtenir le fichier � partir du cache local' est choisie. Local $dData = InetRead("http://www.autoitscript.com/autoit3/files/beta/update.dat") ; Le nombre d'octets lus est retourn� en utilisant la macro @extended. Local $iBytesRead = @extended ; Convertit la cha�ne binaire compatible ANSI en une cha�ne. Local $sData = BinaryToString($dData) ; Affiche les r�sultats. MsgBox($MB_SYSTEMMODAL, "", "Nombre d'octets lus: " & $iBytesRead & @CRLF & @CRLF & $sData) EndFunc ;==>Example