2
我試圖使用AWS C++ SDK和Aws :: Transfer :: TransferManager從S3下載文件到內存中。如何使用AWS S3 C++ SDK TransferManager DownloadFile回調
我想使用的功能是:
std::shared_ptr<TransferHandle> DownloadFile (const Aws::String &bucketName, const Aws::String &keyName, CreateDownloadStreamCallback writeToStreamfn)
但是我不知道該CreateDownloadStreamCallback說法是如何工作的。
CreateDownloadStreamCallback是
std::function<Aws::IOStream*(void)>
一個typedef我不知道應該怎樣進入這個回調函數創建並返回一個AWS :: iostream的。
這個回調函數應該如何工作?