使用OSS SDK在开发板上进行上传下载时遇到错误RequestTimeTooSkewed
已解决给交叉编译的朋友们提供一个参考由于之前编译了x86与arm不同架构的SDK,修改过oss的CMakeList。在交叉编译时,务必要在CMakeList的开头指定交叉编译的Toolchain!否则会使用默认的编译器,导致链接apr库时,可能会链接到一些其他版本的apr。【由此导致OSS依赖的apr_time_now()获取时间出现错误,OSS处理Http请求头的Date的业务在这(从oss_do_get_object_to_file追到这追了好一会呢...)】
同时自己的SDK依赖了正确的apr库,所以自己调用apr_time_now()打印的时间却是正确的。导致先入为主的认为apr库是没有问题的,使得问题变的很迷惑= =
赞1
踩1