Artikel-ID: 175179 - Geändert am: Donnerstag, 5. August 2004 - Version: 4.2

Beispiel: VBFTP.EXE: Implementieren von FTP mit WinInet-API von VB

Alles erweitern | Alles schließen

Zusammenfassung

VBFTP.EXE ist ein Beispiel, das FTP-Verbindung, Download und Upload mithilfe der WinInet FTP-API aus Visual Basic implementiert. Es veranschaulicht, wie die APIs und Techniken, um FTP-Verbindungsattribute festzulegen und Übertragungsmodus, die nicht Inthe Microsoft InternetTransfer-Steuerelement verfügbar gemacht.

Das Beispiel erfordert Visual Basic 5 Service Pack 2 oder höher, oder Visual Studio Service Pack 2 installiert ausgeführt, da es die aktualisierten comctl32.ocx aus diesen Service Packs verwendet.

Weitere Informationen

Die folgende Datei steht im Microsoft Download Center zum Download zur Verfügung:
VBFTP.exe (http://download.microsoft.com/download/vb60pro/vbftp/2/win98/en-us/vbftp.exe)
Freigabedatum: August 15, 2000

Weitere Informationen zum Download von Microsoft Support-Dateien finden Sie in folgendem Artikel der Microsoft Knowledge Base:
119591  (http://support.microsoft.com/kb/119591/EN-US/ ) So erhalten Sie Dateien vom Microsoft Support im Internet
Microsoft hat diese Datei auf Viren überprüft. Microsoft hat dazu die neueste Software zur Virenerkennung verwendet, die zum Zeitpunkt der Bereitstellung verfügbar war. Die Datei befindet sich auf Servern mit verstärkter Sicherheit, wodurch nicht autorisierte Änderungen an der Datei weitestgehend verhindert werden. Wenn Sie FTP-Funktionalität Ihrer Anwendung hinzufügen, ist es wichtig, die Funktion und aller anderen Internettechnologien Beschränkung zu verstehen. Microsoft Winsock-Steuerelement können Sie auf der niedrigsten Ebene Befehle direkt an FTP-Server-Port 21 senden. Die Reihenfolge und die Syntax der Befehle an den Server senden müsste die Spezifikation der FTP-Protokoll folgen. Die WinInet FTP-API schließt den Socketcode und die meisten einfachen FTP-Befehle und bietet eine Reihe von viel einfacher aufgabenorientierten APIs, die nicht über detaillierte Kenntnisse der FTP-Protokoll benötigen. Allerdings besteht die Möglichkeit, die einige FTP-Server nicht implementiert durch WinInet FTP-Befehle verwenden. Wenn dies der Fall ist, müssen Sie den Microsoft Winsock-Steuerelement verwenden, um mit dem Server direkt auf der Protokollebene kommunizieren. Testen Sie FTP-Servers mit dem Beispiel VBFTPJR, bevor Sie entscheiden, ob WinInet-API oder die Winsock-Steuerelement auswählen soll. Microsoft Internet-Steuerelement bietet eine weitere vereinfachte Schnittstelle als WinInet jedoch weniger Flexibilität bietet andererseits, und kann nicht verwendet werden, wenn Sie den Verbindung und Transfer-Modus anpassen möchten.

Wenn Sie einen Proxy für Zugriff auf einen FTP-Server verwenden, wird der Proxy Lage FTP-Befehle zu verarbeiten sein und einen CERN-Proxy nicht möglich. Finden Sie im folgenden Artikel in der Microsoft Knowledge Base weitere Informationen:
166961  (http://support.microsoft.com/kb/166961/EN-US/ ) : HOWTO: FTP mit CERN-Based Proxy Using WinInet API

Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Visual Basic 4.0 Professional Edition
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 4.0 Enterprise Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
Keywords: 
kbmt kbdownload kbapi kbfile kbftp kbhowto kbinetdev kbsample KB175179 KbMtde
Maschinell übersetzter ArtikelMaschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 175179  (http://support.microsoft.com/kb/175179/en-us/ )
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
 

SPRACHE AUSWÄHLEN