PutObject大文件(20m)net报错无法访问已关闭的文件
感谢楼主向我们反馈的问题。
经技术排查~~
这个错误是SDK重试机制造成的,我们会在下一版中fix这个bug。SDK更新信息会在论坛中发布。还请介时关注。
原因分析:造成PutObject重试的真正原因在于操作超时,由于您的文件太大,导致默认超时时间小于文件上传的时间,所以出现上述错误。
以当前SDK版本~~我们建议您做以下选择:
1 在ClientConfiguration中将ConnectionTimeout设置的尽量大,或者为-1(永远不超时),保证有足够的时间把文件上传到服务器。
2 使用分块上传( Multipart Upload的操作 相关说明在API文档5.5章节,SDK也有相关接口封装),只要每个块的上传时间小于ConnectionTimeout即可。
赞0
踩0