Hey!
Ich hab mal wieder ne Frage!
Und zwar möchte ich eine Datei auf´n FTP uploaden.
Ich hab nur diesen Source gefunden ----->
http://www.vbarchiv.net/archiv/tipp_details.php?pid=1542
aber irgendwie kommen da Fehler
Tja und jezt hab ich mal wieder kP und frage euch nach Rat.
[code]Private Sub Form_Load()
' Für Fehlerauswertung...
Dim bError As Boolean
Private Sub Inet1_StateChanged(ByVal State As Integer)
' Bei Fehler...
If State = icError Then
bError = True
End If
End Sub
Dim sLocalFile As String
Dim sRemoteFile As String
bError = False
With Inet1
.AccessType = icUseDefault
' Protokoll auf FTP setzen und Port 21 verwenden
.Protocol = icFTP
.RemotePort = 21
' Name des FTP-Servers, zu dem verbunden werden soll
.URL = "******"
Zuletzt bearbeitet von Ja!lB!rD_ am 05.07.2007, 11:53, insgesamt einmal bearbeitet
ZiG_ Überflieger
Anmeldedatum: 07.03.2007 Beiträge: 1248
Verfasst am: 05.07.2007, 09:22
Es wäre praktisch wenn du uns noch sagen würdest was für ein Fehler kommt und in welcher Zeile. _________________ Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde)
killer110_ Poster
Anmeldedatum: 16.04.2007 Beiträge: 165
Verfasst am: 05.07.2007, 10:47
Also deb ersten Source benutzte ich auch imma und es funkt #1!!! _________________
Ja!lB!rD_ Coder
Anmeldedatum: 09.06.2007 Beiträge: 79
Verfasst am: 05.07.2007, 11:51
wie wäre es, wenn jemand ein neues Projekt erstellt und alles so einrichtet, das es funzt.
Damit ich es downloaden kann und meinen Fehler so sehe.
Und nein ich will natürlich KEIN C&P machen sondern verstehen.
wäre echt nice von euch.
Meine ICQ UIN 393-236-520
Falls noch was ist! _________________
Wie wärs wenn du dich selbst ein bisschen bemühst und nicht andere darum bittest.
Mit einer Aussage wie dieser...
Zitat:
aber irgendwie kommen da Fehler
kann man halt nicht viel anfangen.
Aber ich schätze mal dass du einfach das Inet Control (Microsoft Internet Transfer Control) nicht erstellt hast. _________________ Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde)
Ja!lB!rD_ Coder
Anmeldedatum: 09.06.2007 Beiträge: 79
Verfasst am: 05.07.2007, 12:33
ZiG hat Folgendes geschrieben:
Wie wärs wenn du dich selbst ein bisschen bemühst und nicht andere darum bittest.
Mit einer Aussage wie dieser...
Zitat:
aber irgendwie kommen da Fehler
kann man halt nicht viel anfangen.
Aber ich schätze mal dass du einfach das Inet Control (Microsoft Internet Transfer Control) nicht erstellt hast.
was da für ein Fehler kommt?!
Mittlerweile gar keiner mehr....
nur das prob ist, das nix aufm ftp ankommt
(ja das pw + username sind richtig)
(Microsoft Internet Transfer Control) das habe ich natürlich auch plaziert _________________
Ich denke er hat das Microsoft Internet Transfer Control 6.0 vergessen einzubauen.
Es wird benötigt da sont der Fehler: Variable not Found kommt.
Edit:
sry vergessen zu lesen .... _________________
Ja!lB!rD_ Coder
Anmeldedatum: 09.06.2007 Beiträge: 79
Verfasst am: 08.07.2007, 07:53
So mit Hilfe von "helo" habe ich den Upload FAST hinbekommen. So jetzt, wenn ich auf "upload" klicke kommt ein Fehler
"Unable to connect to remotserver"
wenn ich nun auf debuggen klicke wird die Rot markierte Zeile angezeigt!
[code]Private Sub Command1_Click()
Timer1.Enabled = True
End Sub
Private Sub Timer1_Timer()
Dim sLocalFile As String
Dim sRemoteFile As String
bError = False
With Inet1
.AccessType = icUseDefault
' Protokoll auf FTP setzen und Port 21 verwenden
.Protocol = icFTP
.RemotePort = "21"
' Name des FTP-Servers, zu dem verbunden werden soll
.URL = "****.1gb.in"
also in einer Funktion das ganze
[code]Public Function FileUpload( _
ByVal sLocalFilename As String, _
ByVal sRemoteFilename As String, _
Optional ByVal nTransferType As eTransferType = _
FTP_TRANSFER_TYPE_BINARY) As Boolean
FileUpload = FtpPutFile(hConnection, _
sLocalFilename, sRemoteFilename, nTransferType, 0)
End Function[/code]