Funktionreferenz


_FTP_FileRead

Beschreibung anzeigen in

Liest Daten des Handles, das mit _FTP_FileOpen() erzeugt wurde

#include <FTPEx.au3>
_FTP_FileRead ( $hFTPFile, $iNumberOfBytesToRead )

Parameter

$hFTPFile Handle der FTP-Datei, zurückgegeben von _FTP_FileOpen()).
$iNumberOfBytesToRead Anzahl der Bytes, die gelesen werden sollen.

Rückgabewert

Erfolg: der gelesene Binary/String.
Fehler: 0 und setzt das @error Flag auf ungleich null
@error: -1 für End-Of-File
ungleich 0 für andere Fehler.

Verwandte Funktionen

_FTP_FileOpen

Siehe auch

Suche nach InternetReadFile in der MSDN Bibliothek.

Beispiel

#include <FTPEx.au3>
#include <MsgBoxConstants.au3>

_Example()

Func _Example()
    Local $sServer = 'ftp.csx.cam.ac.uk' ; UNIVERSITY OF CAMBRIDGE ANONYMOUS FTP SERVER
    Local $sUsername = ''
    Local $sPass = ''
    Local $sPath ='/pub/README'
    Local $hFile, $sText

    Local $hOpen = _FTP_Open('MyFTP Control')
    Local $hConn = _FTP_Connect($hOpen, $sServer, $sUsername, $sPass)

    If @error Then
        MsgBox($MB_SYSTEMMODAL, '_FTP_Connect', 'ERROR=' & @error)
    Else
        $hFile=_FTP_FileOpen($hConn,$sPath)
        $sText=BinaryToString(_FTP_FileRead($hFile,9999))  ;aus Datei lesen und in Stringformat wandeln
        _FTP_FileClose($hFile)
        MsgBox($MB_APPLMODAL, 'README: ',$sText)
     EndIf
    _FTP_Close($hConn)
    _FTP_Close($hOpen)
EndFunc   ;==>_Example