部分机器会出现如下失败提示:
[2016-02-29 16:14:57.640] 2008 aos_buf.c:98 apr_file_open failure, code:70008 Pa
rtial results are valid but processing is incomplete.
[2016-02-29 16:14:57.641] 2008 oss_util.c:211 Open read file fail, filename:101.jpg
error code -983(upload)->error_msg (null)
,->error_code OpenFileFail
,->req_id (null)
I simply changed:
if ((rv = apr_file_info_get(&finfo, APR_FINFO_NORM, fd)) != APR_SUCCESS)
to
if ((rv = apr_file_info_get(&finfo, APR_FINFO_NORM, fd)) != APR_SUCCESS && (rv = apr_file_info_get(&finfo, APR_FINFO_NORM, fd)) != APR_INCOMPLETE)
另外,检查下apr库的版本,如果较旧,尝试将apr库的版本升级到最新后测试下。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。