我在VC ++ 6(不是MFC)中有一个应用程序,功能要求它定期将文件上传到Web服务器。 Web服务器在我们的控制之下,已经设置了匿名上传脚本/页面,可以手动接受文件。

如何在VC ++ 6中编程上传?要使用哪些类? 我理解smtp和ftp很可能,但是怎么通过http?

有帮助吗?

解决方案

在Windows 2000以上,您可以使用 InternetWriteFile API

使用 InternetOpen 打开会话

使用 InternetOpenUrl 打开网址

并创建缓冲区以从文件系统读取文件,并使用InternetWriteFile将其发送到InternetOpenUrl打开的服务器

要专门使用HTTP,您可以使用 WinHttpWriteData API

支持所需的功能类似于上面的功能,并在 MSDN

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top