vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

Fragen und Antworten zur vbarchiv.dll
Teil 3 ....... 
Autor: Bobbel
Datum: 19.03.12 17:57

Teil 3

              s_Line = txt_ReadLine(s_File, zaehler) 'Liest Zeilenweise die 
              ' Datei s_File aus und übergibt Zeile an s_Line
              'Eintrage mit Schleife verbinden
 
               ' HTML-Extension
               Ext = Mid$(s_Line, InStrRev(s_Line, "."))
               If Ext = ".html" Then
                  s_line_2 = "\export" & s_Line
               Else
                 s_line_2 = s_Line
               End If
              '###### Pfade isolieren ##########
               Ext = ""
               txtServerFile = ""
               txtWebPfad = ""
               sPfad = Split(s_Line, "\")
               For ii = 0 To UBound(sPfad)
                If sPfad(ii) > "" Then
                 If InStrRev(sPfad(ii), ".") > 0 Then
                    txtServerFile = sPfad(ii)
                    Else
                    txtWebPfad = sPfad(ii)
                    End If
                End If
               Next ii
              '###### Ende Pfade isolieren #####
 
              localFile = GetLocalFileSize(App.Path & s_line_2)
 
              test_local = (App.Path & s_line_2)
              test_server = (Replace(txtServerpfad & Replace(s_Line, "\", "/"), _
                "//", "/"))
 
 
           'antUpload = 1  ' Nur zum testen only !!!!!
 
           ' Verzeichnis wechseln auf Server
             If txtWebPfad > "" Then
                antUpload = ftpChangeDir(pSocket, txtWebPfad)
                  If antUpload > 0 Then 'Verzeichniswechsel
                    AddStatus ftpGetLastStatusCode & " " & ftpGetLastStatusMsg _
                      'Status udn weiter
                   Else
                    AddStatus ftpGetLastStatusCode & " " & _
                      ftpTranslateErrorCode(ftpGetLastStatusCode) & "  -> " & _
                      "'" & txtServerpfad & "'"
                    antUpload = ftpMakeDir(pSocket, txtWebPfad) 'fehlendes 
                    ' verzeichnis anlegen
                     If antUpload > 0 Then
                       antUpload = ftpChangeDir(pSocket, txtWebPfad) ' in das 
                       ' anglegte Verzeichnis wechseln
                       If antUpload > 0 Then
                        ' wenn o.k. dann weiter
                        Else
                         AddStatus ftpGetLastStatusCode & " " & _
                           ftpTranslateErrorCode(ftpGetLastStatusCode) & " " & _
                           "->  '" & txtServerpfad & "'"
                         MsgBox "Es ist ein Serverfehler aufgetreten !"
                         AddStatus "## Trenne die Verbindung ! ##"
                         ftpQuit (pSocket)
                         AddStatus "## Verbindung wurde getrennt ! ##"
                         AddStatus ftpGetLastStatusCode & " , " & _
                           ftpGetLastStatusMsg
                         Exit Sub
                       End If
                      Else
                       AddStatus ftpGetLastStatusCode & " " & _
                         ftpTranslateErrorCode(ftpGetLastStatusCode) & "  ->" & _
                         " '" & txtServerpfad & "'"
                       MsgBox "Konnte das Verzeichnis " & txtWebPfad & " nicht" & _
                       "anlegen !"
                       AddStatus "## Trenne die Verbindung ! ##"
                       ftpQuit (pSocket)
                       AddStatus "## Verbindung wurde getrennt ! ##"
                       AddStatus ftpGetLastStatusCode & " , " & _
                         ftpGetLastStatusMsg
                       Exit Sub
                     End If
                   End If
                   ' kein Verzeichniswechsel nötig !
                 End If
 
               ShowProgress picProgress, zaehler, 0, nCount   ' Progress updaten
 
               txtLocalFile = App.Path & s_line_2
               antUpload = ftpPutFile(pSocket, txtHost, 0, txtServerFile, _
                 txtLocalFile)

Gruss
Bobbel

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
FTP-Upload Funktionen mit Anzeige funzt nicht ganz, .....4.692Bobbel19.03.12 17:54
Re: FTP-Upload Funktionen mit Anzeige funzt nicht ganz, .......2.101Bobbel19.03.12 17:56
Teil 3 .......1.900Bobbel19.03.12 17:57
Teil 4 .......1.992Bobbel19.03.12 18:00
Re: FTP-Upload , ..... so kann's gehen ....1.967Bobbel21.03.12 07:37
Re: FTP-Upload , ..... so kann's gehen ....2.126ModeratorMartoeng21.03.12 09:39

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-2024 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