admin管理员组文章数量:1610845
上传文件到OSS报错:
[Server]Unable to execute HTTP request: Position is not equal to file length
控制台报类似以下的错:
[ErrorCode]: PositionNotEqualToLength
[RequestId]: 603D07EA9ACC07383080C699
[HostId]: naiyi-course.oss-cn-shenzhen.aliyuncs.com
[ResponseError]:
<?xml version="1.0" encoding="UTF-8"?>
<Error>
<Code>PositionNotEqualToLength</Code>
<Message>Position is not equal to file length</Message>
<RequestId>603D07EA9ACC07383080C699</RequestId>
<HostId>xxx-xxxx.oss-cn-shenzhen.aliyuncs.com</HostId>
</Error>
27:40.004 ERROR o.a.c.c.C.[.[.[.[dispatcherServlet]:175 Servlet.service() for servlet [dispatcherServlet] in context with path [/file] threw exception [Request processing failed; nested exception is com.aliyun.oss.OSSException: Position is not equal to file length
说明
:
其实报错很明显,我的代码未加判断,分片上传文件功能代码不够严谨。
解决
:
将OSS上的文件,先删掉,再重新执行即可。
版权声明:本文标题:上传文件到OSS报错:[Server]Unable to execute HTTP request: Position is not equal to file length 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1728606334a1165503.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论