小编Ale*_*lau的帖子

如何使用 AWS S3 C++ SDK TransferManager 下载文件回调

我正在尝试使用 AWS C++ SDK 和 Aws::Transfer::TransferManager 将文件从 S3 下载到内存中。

我想使用的功能是:

std::shared_ptr< TransferHandle > DownloadFile (const Aws::String &bucketName, const Aws::String &keyName, CreateDownloadStreamCallback writeToStreamfn)
Run Code Online (Sandbox Code Playgroud)

但是我不确定 CreateDownloadStreamCallback 参数应该如何工作。

CreateDownloadStreamCallback 是一个 typedef

std::function<Aws::IOStream*(void)> 
Run Code Online (Sandbox Code Playgroud)

我不确定应该在这个回调函数中添加什么来创建和返回 Aws::IOStream。

这个回调函数应该如何工作?

c++ amazon-s3 amazon-web-services aws-sdk

7
推荐指数
1
解决办法
1403
查看次数

标签 统计

amazon-s3 ×1

amazon-web-services ×1

aws-sdk ×1

c++ ×1