开发者社区> 问答> 正文

OSS Python SDK分片上传失败,如何解决?

OSS Python SDK分片上传失败,如何解决?

展开
收起
雪哥哥 2022-01-01 20:55:42 2419 0
1 条回答
写回答
取消 提交回答
  • 解决方法如下:

    先确认是直接上传到OSS,还是通过其他proxy传输到OSS(类似CDN)。如果经过CDN再上传到OSS,需要在OSS中配置跨域的HTTP Header,例如Access-Control-Allow-Origin、Access-Control-Allow-Mehtods、Access-Control-Allow-Headers等,并暴露ETag。更多信息,请参见PutBucketcors。 如果是网络超时导致上传失败,建议使用断点续传来替代普通上传。断点续传支持并行上传以及自定义分片大小。如果捕获到异常,需要详细查看并分析捕获到的SDK异常信息。 清理上传失败的碎片文件再重新上传。 如果以上方案仍旧没有解决您的问题,需要将以下信息提供给阿里云: SDK返回异常中的requestID。 客户端部署tcpdump,然后重新运行代码上传,并保存抓包。 tcpdump -i <网卡出口名称> -s0 host <访问oss的域名> -w faild.pcap

    2022-01-02 13:02:16
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载