开发者社区> 问答> 正文

调用ossresumableuploadfile接口返回文件打开失败


调用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)

展开
收起
aly_test_123 2017-08-02 10:00:53 3174 0
2 条回答
写回答
取消 提交回答
  • 是的,传参数都是传 utf8

    -------------------------

    主要就是调用 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盘是固态盘,其他盘是不是固态盘不确定。

    -------------------------

    问题已经解决,谢谢!

    2017-08-03 13:53:42
    赞同 展开评论 打赏
  • apr_file_info_get这个API上传的参数都正确吗?
    2017-08-03 05:33:44
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
面向失败设计 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载