FTP-Upload unter Small Business Server 2011 (x64) schlägt fehl

  • VB6

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von Botschafter Sarek.

    FTP-Upload unter Small Business Server 2011 (x64) schlägt fehl

    Hallo zusammen,

    weiß jemand, warum dieser Code, der auf einem Server 2003 (x32) problemlos lief, nun auf einem Small Business Server 2011 (x64) nicht mehr funktioniert?

    Visual Basic-Quellcode

    1. ' ========================================================
    2. ' ========================================================
    3. ' Hochladen einer Datei per FTP
    4. ' ========================================================
    5. ' ========================================================
    6. '
    7. ' Dateiname: Name der Datei (mit Pfad)
    8. ' Zielname: Name der Datei im Web (ohne Pfad)
    9. Private Sub hochladen(Dateiname, Zielname)
    10. Dim sLocalFile As String
    11. Dim sRemoteFile As String
    12. bError = False
    13. With Inet1
    14. .AccessType = icUseDefault
    15. ' Protokoll auf FTP setzen und Port 21 verwenden
    16. .Protocol = icFTP
    17. .RemotePort = 21
    18. ' Name des FTP-Servers, zu dem verbunden werden soll
    19. .URL = "Server-IP"
    20. ' Benutzer-Authentifizierung
    21. .UserName = "Benutzername"
    22. .Password = "Passwort"
    23. ' Datei, die hochgeladen werden soll (lokal)
    24. sLocalFile = Dateiname
    25. ' Verzeichnis und Dateiname der Zieldatei auf dem FTP-Server
    26. sRemoteFile = Zielname
    27. ' Upload ausführen
    28. .Execute , "PUT " & sLocalFile & " " & sRemoteFile
    29. ' Warten, bis Vorgang abgeschlossen
    30. Do While .StillExecuting And Not bError
    31. DoEvents
    32. Loop
    33. If Not bError Then
    34. ' Upload war erfolgreich
    35. Else
    36. ' Fehler
    37. 'MsgBox "Fehler beim Upload!" & vbCrLf & _
    38. "ResponseCode: " & .ResponseCode & vbCrLf & _
    39. "ResponseInfo: " & .ResponseInfo
    40. End If
    41. End With
    42. End Sub


    Merkwürdigerweise scheint das Login zu klappen, denn die Datei ist auf dem FTP-Server hinterher auch präsent. Allerdings mit 0 Byte Größe :-(

    Hat jemand eine Idee? Die MSINET.OCX ist natürlich registriert ...


    Danke im Voraus,
    Sarek \\//_