更新时间:2023-06-15 GMT+08:00
上传文件
UploadFile()
上传一个文件到OBS,此方法会阻塞线程,直至上传结束。目标OBS桶可在HiLens页面上进行配置,详情请参见用户指南>配置数据存储位置。
- 接口调用
HiLensEC hilens::UploadFile(const std::string & key, const std::string & filepath, const std::string & mode)
- 参数说明
表1 参数说明 参数名
说明
key
上传到obs中的文件名。
filepath
待上传文件的绝对路径。
mode
上传模式。两种可选:“write”-覆盖方式,“append”-追加方式。
- 返回值
返回值为0即成功,其他即失败,失败响应参数如错误码所示。
UploadFileAsync()
异步上传一个文件,会立即返回。
- 接口调用
HiLensEC hilens::UploadFileAsync(const std::string & key, const std::string & filepath, const std::string & mode, void(*)(int) callback = NULL)
- 参数说明
表2 参数说明 参数名
说明
key
上传到obs中的文件名。
filepath
待上传文件的绝对路径。
mode
上传模式,”write” or “append”。
callback
回调函数。
- 返回值
返回值为0即成功,其他即失败,失败响应参数如错误码所示。
父主题: 输出模块