vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: Dateien per VB uploaden 
Autor: RapID23o5
Datum: 13.01.06 13:32

Ob das geht: klar, im endeffekt geht alles! (hab ich heute glaube ich schon öfter geschrieben!)
Es geht sogar ohne extra Steuerelemente.

Du brauchst:
MS Windows System
Eine Internet verbindung
Die Zugangsdaten zum Server
Die Dateien

Hier ein Code:

Public Sub UploadDirectoryContent(ByVal strPath As String, ByVal strExtension _
  As String)
 
    Dim strFile As String
    Dim varFile As Variant
    Dim strModus As String
    Dim colFiles As Collection
 
    If Right$(strPath, 1) <> "\" Then
        strPath = strPath & "\"
    End If
 
    If LCase$(strExtension) = "bmp" _
    Or LCase$(strExtension) = "gif" _
    Or LCase$(strExtension) = "jpg" _
    Or LCase$(strExtension) = "zip" _
    Or LCase$(strExtension) = "rar" Then
        strModus = "binary"
    Else
        strModus = "ascii"
    End If
 
    If Len(strExtension) = 0 Then
        strExtension = "*"
    End If
 
    strFile = Dir$(strPath & "*." & strExtension, vbNormal)
    If strFile = vbNullString Then
        MsgBox "Keine Dateien im Verzeichnis"
        Exit Sub
    End If
 
    Set colFiles = New Collection
    Do Until strFile = vbNullString
        colFiles.Add strPath & strFile
        strFile = Dir$()
    Loop
 
    Open "C:\FTP.TXT" For Output As #1
        Print #1, "open ftp.server.ext"
        Print #1, "USERNAME"            ' Username
        Print #1, "PASSWORD"            ' Password
        Print #1, "hash"                ' ByteStates
        Print #1, strModus              ' ASCII (Bilder und Archive = 'binary')
        For Each varFile In colFiles
            Print #1, "put """ & CStr(varFile) & """"
        Next varFile
        Print #1, "disconnect"          ' Disconnecting
        Print #1, "quit"                ' Quit ftp
        Print #1, "exit"                ' Exit shell
    Close #1
 
    Set colFiles = Nothing
 
    Shell "ftp -s:C:\FTP.TXT"
 
End Sub

Ohne Mampf, kein Kampf !

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Dateien per VB uploaden635sk0r13.01.06 12:35
Re: Dateien per VB uploaden421RapID23o513.01.06 13:32
Re: Dateien per VB uploaden390sk0r13.01.06 13:56

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel