首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >COS开启版本控制前端不返回VersionId?

COS开启版本控制前端不返回VersionId?

提问于 2020-05-31 19:14:05
回答 1关注 0查看 293

控制台的版本控制已经开了, 开了很久了

后端给前端提供临时密钥:

代码语言:javascript
复制
config.put("allowActions", new String[] {
        "name/cos:PutObject",
        "name/cos:PostObject",
        "name/cos:GetObject"
});

js前端:

代码语言:javascript
复制
cos.putObject({
  Bucket: '-',
  Region: 'ap-guangzhou',
  Key: '-',
  StorageClass: 'STANDARD',
  Body: "-",
  onProgress: function (progressData) {
    onProgress();
  }
}, function (err, data) {
  if (err) {
    console.error(err);
    onFailed();
    return;
  }
  onSuccess(data.VersionId);
});

返回data里没有VersionId字段, 只有Location, headers和statusCode

求问是什么原因呢?

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档