ftp

  • Spoiler anzeigen
    [autoit]

    #include <FTP.au3>

    [/autoit] [autoit][/autoit] [autoit]

    $datei = FileOpenDialog("", "", "Alle Dateien (*.*)")
    If $datei = "" Then Exit ; wenn fileopendialog einfach geschlossen wurde oder abbrechen gedrückt wurde
    $dateiname = StringSplit($datei, "\") ;mit \ splitten, damit ich aus dem pfad den dateinamen herausbekomme
    $endung = $dateiname[0]
    ;~ MsgBox(0, "", $dateiname[0]) ;Dateiname anschauen
    $server = "serv.de"
    $username = "xxx"
    $pass = "xxx"
    $servfolder = "" ;wohin es aufm serv gelegt werden soll

    [/autoit] [autoit][/autoit] [autoit]

    $dll = DllOpen('wininet.dll')
    $Open = _FTPOpen('MyFTP Control')
    $Conn = _FTPConnect($Open, $server, $username, $pass, 21)
    $Ftpp = _FtpPutFile($Conn, $datei, $servfolder & $dateiname[$endung])
    $Ftpc = _FTPClose($Open)
    DllClose($dll)

    [/autoit]

    Habs dir jetzt mit FileOpenDialog geschrieben, weil eine Inputbox dazu irgendwie nicht geeignet ist, finde ich zumindest^^.
    Die Angehängte FTP.au3 in C:\Programme\AutoIt3\Include packen, oder wo auch immer du AutoIt hin installiert hast.

  • Hallo.

    Da war blubbstar schneller als ich. :(:rofl:

    Tip: Suchfunktion (Abk.: SuFu)

    Wenn Du in der Sufu den Begriff "upload" verwendest, wirst Du vieles finden, was Dir weiter hilft. Die SuFu hilft Dir sehr oft, die Grundfragen zu beantworten. Sehr oft findest Du über die SuFu auch Scripte, wo das Problem gelöst ist. Wenn nicht, dann sich aber die Beispiele aus den Funktionsreferenzen (siehe Doku) evtl. besser nachvollziehbar.

    So, viel Erfolg.

    Crazy-A

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    k3mrwmIBHejryPvylQSFieDF5f3VOnk6iLAVBGVhKQegrFuWr3iraNIblLweSW4WgqI0SrRbS7U5jI3sn50R4a15Cthu1bEr