据我所知,Beast提供了类http :: request,官方示例显示了这样的用法:
http::request<htt::string_body> req;
req.body() = the_content;
http::write(socket_stream_, req);
在这种情况下,我立即将所有内容数据放入正文中并发送,但是以这种方式发送大文件是不可能的。
我知道我需要将文件的一部分写入缓冲区,并写入_some(),然后重复...,,但是我需要一个示例来告诉我如何在代码中实现。 >
我已经阅读了官方文档,对我来说这确实很简洁而且没用。而且我在Google上搜索时没有看到任何人谈论这件事(我不知道Beast有多少用户?)。