开发者社区> 问答> 正文

上传大文件出现InvalidPart错误(multipartUpload上传) 求解决方法

下面是我的代码:

            var file = $(this).prop('files')[0];


            var client = new OSS.Wrapper({
                region: odata.region,
                accessKeyId: odata.accesskey,
                accessKeySecret: odata.keysecret,
                stsToken: odata.securitytoken,
                bucket: odata.bucket    
            });


            var storeAs = odata.filename;
            console.log(file.name + ' => ' + storeAs);
            client.multipartUpload(
                storeAs, file,{
                    checkpoint: checkpoint,
                    progress: function* (percentage, cpt) {
                        console.log('Progress: ' + percentage);
                        console.log('checkpoint: ' + JSON.stringify(cpt));
                        checkpoint = cpt;
                    }
                }


            ).then(
                function (result) {
                    console.log(result);
                }
            ).catch(
                function (err) {
                    console.log(err);
                }
            );


以下是返回的错误代码:
<?xml version="1.0" encoding="UTF-8"?>
<Error>
  <Code>InvalidPart</Code>
  <Message>One or more of the specified parts could not be found or the specified entity tag might not have matched the part's entity tag.</Message>
  <RequestId>5877284DE7D217CB1B39C200</RequestId>
  <HostId>dxt-brand.oss-cn-shanghai.aliyuncs.com</HostId>
  <ETag>undefined</ETag>
  <PartNumber>1</PartNumber>
  <UploadId>1FC722E82639475EB26E5D2A73A4F543</UploadId>
</Error>

展开
收起
luoquanlu 2017-01-12 15:59:48 12081 0
6 条回答
写回答
取消 提交回答
  • 本回答引用自以下KB文档:OSS在使用分片上传方式上传文件时报InvalidPart错误

    更多帮助请访问以下站点:

    2021-08-31 15:47:21
    赞同 展开评论 打赏
  • Re上传大文件出现InvalidPart错误(multipartUpload上传) 求解决方法
    问题解决了,要在跨域设置里面的暴露 Headers增加一条ETag,就可以了.
    2018-01-09 09:55:13
    赞同 展开评论 打赏
  • Re上传大文件出现InvalidPart错误(multipartUpload上传) 求解决方法
    遇到同样问题,请问有解决的吗
    2017-12-11 19:22:38
    赞同 展开评论 打赏
  • 回 3楼(深海空间) 的帖子
    你也是碰到类似的问题了吗?
    2017-06-04 21:44:48
    赞同 展开评论 打赏
  • Re上传大文件出现InvalidPart错误(multipartUpload上传) 求解决方法
    这个问题解决了吗

    -------------------------

    Re上传大文件出现InvalidPart错误(multipartUpload上传) 求解决方法
    解决了吗?
    2017-06-02 16:39:11
    赞同 展开评论 打赏
  • Aliyun OSS 研发,专注存储高性能
    应该是中间有一个parts 上传失败了,重试下看看。
    2017-01-12 16:48:10
    赞同 展开评论 打赏
滑动查看更多
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载