开发者社区> 问答> 正文

OSS 上传后,但显示长度为0是什么原因?

OSS 上传后,但显示长度为0是什么原因

展开
收起
1358896759097293 2021-03-11 10:13:18 2101 0
1 条回答
写回答
取消 提交回答
  • 45271990@qq.com

    排查 1) 首先排查下客户端上传是用什么方式(SDK、API、工具)不同的方法可能 使用也是不同的。确认好使用 SDK 我们使用客户端的原文件进行上传测试, 看问题是否可以复现。 ● 可以复现,说明我们自己可以进行排查无需用户配合。 ● 我们自己复现不了说明问题是客户个案,肯定不是 工具或者产品的问题。 2) 获取当前问题发生的 OSS requestID。 ● 如果是工具,可以通过增加 log 的方式来获取,比如 ossutil 有时候会在控制 台显示,也可以通过当前目录下的隐藏的操作日志来确认。 ● 如果是 SDK,客户可以通过代码返回的结果对象中获取到这个属性,比如 java SDK。 3) 当获取到 requestID 查询到日志后,先看下用户上传的结果是 200 还是异 常的,如果是 200 说明上传成功;其次看下用户写入的长度是多大?如果客 户写入的就是 0 字节,那么和 MD5 没有任何关系,OSS 除了分片、断点 续传方法对第一片的大小有限制(100KB)外,其余的普通上传方法均没有 对文件最小值做限制,也就是用户可以上传一个空文件。

    2021-03-12 23:29:15
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

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