繁体   English   中英

从Web C ++下载文件(带有Winsock?)

[英]Download File from Web C++ (with winsock?)

我需要从C ++中的指定网址下载文件/读取字符串。 我已经对此进行了一些研究,cURL似乎是最受欢迎的方法。 另外,我以前在PHP中使用过它。 cURL的问题在于库很大,而且我的文件必须很小。 我认为您可以使用winsock做到这一点,但我找不到任何简单的示例。 如果您有一个简单的winsock示例,一个简单的cURL /其他方法,或者可以完成工作的任何方法。 我将不胜感激。 另外,我需要使用它来处理本机C ++。

我可以重复我的答案是否可以在套接字级别处理代理? (另请参见注释)有关Windows Internet(WinINet)API和Windows HTTP Services(WinHTTP)两个重要接口的信息。 WinINet的一个重要限制是,由于可能存在对话框,因此不应在服务(仅在GUI应用程序中)中使用WinINet。

您应该尝试WinInet :该库是Windows操作系统的一部分,并允许使用HTTP或FTP下载由URL标识的资源。

如果使用的是HTTP,则可能会发现InternetOpenUrl()函数很有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM