如何将文件从VC ++ 6中的应用程序上传到Web服务器?
-
05-07-2019 - |
题
我在VC ++ 6(不是MFC)中有一个应用程序,功能要求它定期将文件上传到Web服务器。 Web服务器在我们的控制之下,已经设置了匿名上传脚本/页面,可以手动接受文件。
如何在VC ++ 6中编程上传?要使用哪些类? 我理解smtp和ftp很可能,但是怎么通过http?
解决方案
在Windows 2000以上,您可以使用 InternetWriteFile API
使用 InternetOpen 打开会话
使用 InternetOpenUrl 打开网址
并创建缓冲区以从文件系统读取文件,并使用InternetWriteFile将其发送到InternetOpenUrl打开的服务器
要专门使用HTTP,您可以使用 WinHttpWriteData API
支持所需的功能类似于上面的功能,并在 MSDN
不隶属于 StackOverflow