Wie eine Datei von App in VC ++ 6 auf einen Webserver hochladen?
-
05-07-2019 - |
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?
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 sendenHTTP 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