Datei hochladen über ftp
Wie würde ich den upload einer Textdatei auf meinem ftp-server mithilfe von Visual Basic 6.0?
Ich hochladen will "C:\hello.txt" "files/hello.txt" auf meinem server.
Habe ich zuvor versucht, diesen code, ohne Erfolg:
Function UploadFile(ByVal HostName As String, _
ByVal UserName As String, _
ByVal Password As String, _
ByVal LocalFileName As String, _
ByVal RemoteFileName As String) As Boolean
Dim FTP As Inet
Set FTP = New Inet
With FTP
.Protocol = icFTP
.RemoteHost = HostName
.UserName = UserName
.Password = Password
.Execute .URL, "Put " + LocalFileName + " " + RemoteFileName
Do While .StillExecuting
DoEvents
Loop
UploadFile = (.ResponseCode = 0)
End With
Set FTP = Nothing
End Function
Und was ist mit Ftp.url? Ihnen nie vergeben es in einem Beispiel, das Sie uns zeigen. Und was meinst du mit "ohne Erfolg"?
Was ist das Ergebnis? Wie nennt man UploadFile? (Was stellst du LocalFileName und RemoteFilename? Tun Sie incluse den Weg in LocalFileName, Was ist der Wert .ResponseCode?
Was ist das Ergebnis? Wie nennt man UploadFile? (Was stellst du LocalFileName und RemoteFilename? Tun Sie incluse den Weg in LocalFileName, Was ist der Wert .ResponseCode?
InformationsquelleAutor Jeff Reed | 2013-04-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Drop-Internet-Übertragung-Steuerelement auf das Formular (VB6: gewusst wie: hinzufügen Inet Komponente?). Dann nutzen Sie Ihre
Execute
Methode. Beachten Sie, dass es gibt keine Notwendigkeit, geben SieProtocol
Eigenschaft alsExecute
zahlen es ausURL
argument.Gibt es MSDN-walkthrough auf der Verwendung von Internet Transfer Control: http://msdn.microsoft.com/en-us/library/aa733648%28v=vs.60%29.aspx
InformationsquelleAutor Ilya Kurnosov