怎么用C实现Http POST功能向Http服务器上传文件

怎么用C实现Http POST功能向Http服务器上传文件,第1张

文件可以使用sendfile直接过去

比如刚开始是报文头部结束\r\n\r\n直接write就可以

然后文件数据可以直接sendfile处理,

也可以

#define BUFSIZE 8196

while(read(fd,buf,BUFSIZE)>0){

write(...)

}

CONTENT-LENGTH是报文头结束\r\n\r\n之后的字节总数

CHttpFile

CHttpConnection

CInternetSession

MFC中使用这个几个类来实现HTTP协议的数据传输。

具体使用方法看MSDN吧,网上搜索也能搜到例子,我就不贴代码了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11418380.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存