哪个WinAPI库最适合上传文件到服务器
Which WinAPI library is best for uploading a file to a server
我有一个WinAPI c++应用程序&我需要上传一个文件到我的服务器。我想使用本地的WinAPI库/头文件来上传文件,这样我的应用程序就可以在windows平台2000上工作。了,因为我想学习如何在win32中做到这一点,我认为这会很有趣。这意味着我不想使用第三方库,而是学习如何使用本地WinAPI的方式。
以下哪个"库"/方法最适合我的需要?
——WinHTTP
——WinSock
- WinINet
也许有更好的WinAPI库,我还没有提到?
上传我将使用的方法是TCP, HTTP或UDP,但我不确定哪种传输协议最适合我正在做的事情?你有什么建议?
根据协议,可以是WinHTTP或WinInet。套接字级别太低。
如果服务器只支持FTP,则选择WinInet。如果它是HTTP上传(通过POST或PUT),那么WinHTTP。HTTP上传的问题在于,没有单一的、普遍接受的方式来实现这一点,服务器管理员通常不愿意允许双向HTTP文件传输。另一方面,FTP是久经考验的可靠工具。
显然是WinInet或WinHTTP。使用HTTP是最好的。
相关文章:
- 如何通过套接字将文本文件的内容从服务器发送到客户端
- 如何从远程 SFTP 服务器获取 HH-MM-SS 时间戳格式的文件列表
- 使用 libssh 从 SFTP 服务器下载文件并使用 C++ 将其写入 ofstream?
- 使用 Libssh 将文件从服务器复制到客户端:分配文件复制目标路径时出现问题
- ofstream将额外的零字节写入Unix服务器上的文件
- 将文件发送到 HTTP 服务器 (C++ Wininet)
- COM 客户端连接 COM 服务器所需的文件是什么(进程外方案)
- 可视化 将 TCP 服务器数据包保存到 C++ 中的文件
- C++应用程序连接到网站服务器并根据密码检索文件
- 为什么我的 Redhat 服务器上的 QuickFIX 进程没有将其核心文件写入应有的位置?
- 通过TCP在客户端/ C#服务器之间传输文件C++
- 从远程服务器请求PDB文件
- 将文件从计算机上传到在线服务器上
- 连接到 FTP 服务器并访问文件
- 在通过套接字向服务器发送文件数据时,我得到了一些垃圾值?为什么
- 为什么文件没有通过 tcp 在 C# 中的客户端和 C 中的服务器之间正确传输(保存?)
- 为什么 tinyxml2 无法解析流量服务器 xml 文件
- 如何在不保存文件的情况下制作打印屏幕并将其发送到FTP服务器?我的工作代码将文件保存到HDD
- 使用C HTTP请求将文件上传到服务器
- 如何从网页上的PHP运行基于服务器客户的CPP文件