开发者社区> 问答> 正文

使用OSS C++ SDK,下载到本地文件,报错

严重性 代码 说明 项目 文件 行 禁止显示状态 错误 C2664 “void AlibabaCloud::OSS::ServiceRequest::setResponseStreamFactory(const AlibabaCloud::OSS::IOStreamFactory &)”: 无法将参数 1 从“main::<lambda_bc4815ac3c888d8cad5481681063f223>”转换为“const AlibabaCloud::OSS::IOStreamFactory &” Client F:\programming\Client\main.cpp 102

严重性 代码 说明 项目 文件 行 禁止显示状态 错误(活动) E0312 不存在用户定义的从 "type" 到 "const AlibabaCloud::OSS::IOStreamFactory" 的适当转换 Client F:\programming\Client\main.cpp 103

string FileNametoSave = ".\\temp\\info.json";
			GetObjectRequest request(BucketName, ObjectName);
			auto out = visitor_client.GetObject(request);
			request.setResponseStreamFactory([=]() {return make_shared<fstream>(FileNametoSave,ios_base::out | ios_base::in | ios_base::trunc | ios_base::binary); });

展开
收起
游客t6ndyavcpuzjo 2021-03-11 10:11:58 1050 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
从 SDK 到编解码:视频直播架构解析 立即下载
跨平台的云服务SDK需要什么 立即下载
一个跨平台的云服务SDK需要什么 立即下载