有明显报错信息的先 Google 一下,看看是操作系统错误还是 OSSBrower 抛出,经过鉴定错误是 Linux 系统底层返回,说明当时系统的 OSSBrower 所在的目录磁盘满了,开源的错误到处可以看到,自行解决即可。
分片上传成功,下载 404
如果分片上传成功,肯定不会出现访问 404 的情况,检查下
这个是标准的 android 系统的报错,不是 oss 的问题,有很多开源的错误都有描述,建议参考下
上传 OSS 文件解析失败,DNS 无法解析于域名,此问题需要排查下 DNS 是否工作正常,或者主机上的 DNS 服务是否正常。
用户通过 python SDK 的分片上传函数上传到 OSS 失败,碎片管理中出现很对碎片。
当以上操作都解决不了你的问题时,需要提供以下信息升级阿里云便于快速定位:
OSS 上传后,但显示长度为 0
1) 首先排查下客户端上传是用什么方式 (SDK、API、工具)不同的方法可能使用也是不同的。确认好使用 SDK 我们使用客户端的原文件进行上传测试,看问题是否可以复现。
3)当获取到 requestID 查询到日志后,先看下用户上传的结果是 200 还是异常的,如果是 200 说明上传成功;
其次看下用户写入的长度是多大?如果客户写入的就是 0 字节,那么和 MD5 没有任何关系,OSS 除了分片、断点续传方法对第一片的大小有限制(100KB)外,其余的普通上传方法均没有对文件最小值做限制,也就是用户可以上传一个空文件。
有明显报错信息的先 Google 一下,看看是操作系统错误还是 OSSBrower 抛出,经过鉴定错误是 Linux 系统底层返回,说明当时系统的 OSSBrower 所在的目录磁盘满了,开源的错误到处可以看到,自行解决即可。
案例二: 分片上传成功,下载 404
如果分片上传成功,肯定不会出现访问 404 的情况,检查下
上传成功后 OSS 有没有返回 requestID ,如果没有返回证明是没有上传成功的。 客户端的代码是否判断分片上传成功就去下载文件是有问题的,分片上传成功不代表文件都上传完成。 分片上传应该在 complete 合并分片之前进行判断 httpstatu==200 & requestID != None 才是真正的上传成功。 如果文件已经合并完成,并且返回
这个是标准的 android 系统的报错,不是 oss 的问题,有很多开源的错误都有描述,建议参考下 参考1 参考2
上传 OSS 文件解析失败,DNS 无法解析于域名,此问题需要排查下 DNS 是否工作正常,或者主机上的 DNS 服务是否正常。
案例五: 背景:python SDK 分片上传失败
用户通过 python SDK 的分片上传函数上传到 OSS 失败,碎片管理中出现很对碎片。
客户端上传失败是因为网络超时,还是捕获到异常上传失败,需要详细看下捕获到的 SDK 异常信息分析,如果是网络超时导致上传失败,建议使用断点续传来替代普通上传。断点续传支持分片,并发,已经弱网的兼容。 清理掉上传失败的碎片文件重新上传。 当以上操作都解决不了你的问题时,需要提供以下信息升级阿里云便于快速定位:
提供 SDK 异常时返回的 requestID,这个属性是 response header 中携带的记录了完整的 OSS 请求过程。 客户端部署 tcpdump ,然后重新运行代码上传,保存抓包
`ApiBoot`添加快速集成`Aliyun`的对象存储服务`Oss`,提供常用的文件操作方法,当然也提供自定义扩展,以致于满足绝大数业务场景,并且通过扩展可以实现上传文件进度条、下载文件进度条、存储空间操作、静态网站托管...
基于云存储网关与混合云备份的OSS数据备份方案
因为云存储网关在不停地反向同步OSS的文件,这样就会在扫描文件的时候,出现备份文件的性能跟扫描文件性能交替的情况,导致用户看到的进度不是一直递增的。有些时候会出现进度变成了100%,但实际上,云存储网关马上...
第二种情况,客户端在国外,跨国传输到其他国家的 OSS,比如美国传到香港 OSS 通过公网上传很慢,进度条来回回退,大量并发,文件 size 比较大;国内上传到国内通过公网上传,大量并发,文件 size 比较大;排查 这几...
JS:Vue项目浏览器直接上传文件到阿里云OSS
第二种情况,客户端在国外,跨国传输到其他国家的 OSS,比如美国传到香港 OSS 通过公网上传很慢,进度条来回回退,大量并发,文件 size 比较大;国内上传到国内通过公网上传,大量并发,文件 size 比较大;排查 这几...
使用阿里云OSS上传文件
飞天加速计划·高校学生在家实践-课程共享网站
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。