Frage

Ich habe eine Anwendung in VC ++ 6 (nicht MFC), erfordert Funktion eine Datei auf einen Webserver regelmäßig zu. Web-Server ist unter unserer Kontrolle, anonyme Upload-Skripten / Seite ist bereits eingerichtet, die eine Datei manuell akzeptieren würden.

Wie in VC ++ programmieren 6 hochladen? welche Klassen zu benutzen? Ich verstehe, es ist viel möglich mit SMTP- und ftp aber wie durch http?

War es hilfreich?

Lösung

Unter Windows 2000 aufwärts, könnten Sie Internetwrite API

Öffnen Sitzung mit Internetopen

Öffnen URL InternetOpenUrl

und Puffer erstellen Datei aus dem Dateisystem zu lesen und verwenden Internetwrite sie an den Server von InternetOpenUrl

geöffnet senden

HTTP verwenden speziell, könnten Sie WinHttpWriteData API

Support-Funktionen für diese benötigt wird, ist auf die oben ähnlich, und es ist gut auf MSDN

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top