Lädt eine Datei aus dem Internet herunter mit dem HTTP, HTTPS oder FTP Protokoll.
InetRead ( "URL" [, options ] )
Parameter
| URL | Die URL der herunterzuladenden Datei. Siehe die Anmerkungen unten. |
| options | [optional] 0 = (Standard) Holt die Datei aus dem lokalen Cache wenn verfügbar. 1 = Zwingt die Seite neu zu laden. 2 = Alle SSL Error ignorieren (mit HTTPS Verbindungen). 4 = ASCII-Code benutzen wenn Daten mit dem FTP Protokoll übertragen werden. (Kann nicht mit Option 8 kombiniert werden). 8 = Binär-Code benutzen wenn Daten mit dem FTP Protokoll übertragen werden. (Kann nicht mit Option 4 kombiniert werden). Dies ist der Standard Übertragungs-Modus wenn keiner angegeben wird. 16 = Das zwingen der Verbindung Online zu bleiben zu umgehen. (Siehe Anmerkungen). |
Rückgabewert
| Erfolg: | Ein Binär-String wird zurückgegeben und @extended wird auf die Anzahl der heruntergeladenen Bytes gesetzt. |
| Fehler: | Setzt @error ungleich Null und gibt einen leeren String zurück. |
Bemerkungen
Internet Explorer 3 oder höher muss installiert sein, damit diese Funktion funktioniert.
Verwandte Funktionen
InetGet, InetGetSize, HttpSetProxy, FtpSetProxy, HttpSetUserAgent
Beispiel
Local $sData = InetRead("http://www.autoitscript.com/autoit3/files/beta/update.dat")
Local $nBytesRead = @extended
MsgBox(4096, "", "Bytes gelesen: " & $nBytesRead & @CRLF & @CRLF & BinaryToString($sData))