如何使用Boost :: Beast上传大文件?

时间:2020-04-05 06:28:44

标签: http file-upload boost-beast

据我所知,Beast提供了类http :: request,官方示例显示了这样的用法:

http::request<htt::string_body> req;

req.body() = the_content;

http::write(socket_stream_, req);

在这种情况下,我立即将所有内容数据放入正文中并发送,但是以这种方式发送大文件是不可能的。

我知道我需要将文件的一部分写入缓冲区,并写入_some(),然后重复...,,但是我需要一个示例来告诉我如何在代码中实现。

我已经阅读了官方文档,对我来说这确实很简洁而且没用。而且我在Google上搜索时没有看到任何人谈论这件事(我不知道Beast有多少用户?)。

0 个答案:

没有答案
相关问题