调用oss_resumable_upload_file接口返回文件打开失败,
向该接口传入的文件绝对路径,都是utf8编码,
看日志是oss_resumable_upload_file内部,调用apr_file_info_get接口返回错误APR_INCOMPLETE(70008),
导致打开文件失败,但是文件存在,并且用fwrite有权限写文件。
运行环境:64位 windows10系统,
开始 ===> 运行 ===> CMD ===> chcp,返回:Active code page: 850
850 多语言(拉丁文 I)
850 多语种 (MS-DOS Latin1)
-------------------------
主要就是调用 apr aprutil相关接口,读文件之前获取文件属性失败。
自己写日志没问题,应该跟权限没问题,感觉主要是 路径字符串的编码, apr aprutil识别有点问题。
-------------------------
开始 ===> 运行 ===> CMD ===> chcp,返回:Active code page: 850
在这种环境的系统下测试,问题必现
-------------------------
确定本地文件存在,并且有权限读,并且调用oss_resumable_upload_file接口传参数没问题。
但是有的电脑,在oss_resumable_upload_file内部,
调用apr_file_info_get接口返回错误APR_INCOMPLETE(70008)
搞不清楚什么原因!!!
-------------------------
测试环境 windows 10, x64, 德语系统,C盘是固态盘,其他盘是不是固态盘不确定。
-------------------------
问题已经解决,谢谢!
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。