Help and Support
 

powered byLive Search

BEISPIEL: VBFTP.EXE: Implementieren von FTP, das WinInet API von VB verwendet

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

Zusammenfassung

VBFTP.EXE ist ein Beispiel, das FTP-Verbindung, FTP-Download und FTP-Uploaden implementiert, das das WinInet FTP API in Visual Basic verwendet. Um FTP-Verbindungsattribute festzulegen, veranschaulicht es die API und die Techniken und Übertragungsmodus, der nicht ist, legte Inthe MS Internet Transfer Control offen.

Das Beispiel erfordert Visual Basic 5 2 oder neu Service Pack oder Visual Studio Service Pack 2 wurde installiert damit ausgeführt werden, da es das aktualisierte comctl32.ocx von dem 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)
Versionsdatum: 15. August 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 Interne
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 Das Verstehen der Funktion und der Einschränkung der verschiedenen einzelnen Internettechnologien ist wichtig, wenn FTP-Funktionalität Ihre Anwendung hinzufügt. Auf der untersten Ebene können Sie das Microsoft Winsock Control verwenden, um Befehle direkt an FTP-Server-Port 21 zu senden. Die Sequenz und die Syntax der Befehle, die Sie an den Server senden, müssen der Angabe des Protokolls FTP entsprechen werden. Das WinInet FTP API bindet den Sockencode und die meist einfachen FTP-Befehle ein und stellt einfacheres aufgabenorientiert eine wie viel Menge API bereit, das detaillierte Kenntnis des Protokolls FTP nicht erfordert. Eine Möglichkeit befindet sich jedoch, einige FTP-Server FTP-Befehle verwenden, die von WinInet nicht implementiert wird. Wenn das geschieht, müssen Sie das Microsoft Winsock Control für Kommunikation mit dem Server direkt auf der Protokollebene verwenden. Testen Sie Ihren FTP-Server in dem VBFTPJR-Beispiel, bevor Sie sich zu dem Auswählen von WinInet API oder des Winsock Control entschließen. Das Microsoft Internet Transfer Control bietet eine simplified als WinInet Schnittstelle, das Microsoft Internet Transfer Control bietet andererseits weniger Flexibilität und wenn Sie den Verbindungs- und den Übertragungsmodus anpassen möchten, kann das Microsoft Internet Transfer Control nicht andererseits verwandt werden.

Das Proxy muss von dem Behandeln von FTP-Befehlen möglich sein, wenn Sie ein Proxy für Zugriff auf einen FTP-Server verwenden, und kann sich nicht um CERN-Proxy, wenn Sie ein Proxy für Zugriff auf einen FTP-Server verwenden, bei dem Proxy handeln. In dem folgenden Artikel der Microsoft Knowledge Base für weitere Information siehe:
166961 (http://support.microsoft.com/kb/166961/EN-US/): HOWTO: FTP mit CERN-Based Proxy, das WinInet API verwendet

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

Zum Anfang

Keywords: 
kbdownload kbapi kbfile kbftp kbhowto kbinetdev kbsample KB175179 KbMtde kbmt
Maschinell übersetzter ArtikelWichtig: 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/)

Zum Anfang

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

 

Other Support Options

  • Need More Help?
    Contact a Support professional by E-mail, Online or Phone.
  • Customer Service
    For non-technical assistance with product purchases, subscriptions, online services, events, training courses, corporate sales, piracy issues, and more.
  • Newsgroups
    Pose a question to other users. Discussion groups and Forums about specific Microsoft products, technologies, and services.