详细解答可以参考官方帮助文档
OSS C SDK使用时首先需要初始化运行环境,使用结束前需要清理运行环境,下面代码演示初始化OSS C SDK运行环境:
int main(int argc, char *argv[])
{
/* 程序入口处调用aos_http_io_initialize方法,这个方法内部会做一些全局资源的初始化,涉及网络,内存等部分 */
if (aos_http_io_initialize(NULL, 0) != AOSE_OK) {
exit(1);
}
/* 调用OSS SDK的接口上传或下载文件 */
/* ... 用户逻辑代码,这里省略 */
/* 程序结束前,调用aos_http_io_deinitialize方法释放之前分配的全局资源 */
aos_http_io_deinitialize();
return 0;
}
注:
- aos_http_io_initialize初始化OSS C SDK运行环境,第一个参数可以用于个性化设置user agent的内容,用作后续统计。
- aos_http_io_deinitialize清理OSS C SDK运行环境。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。