赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 对象存储
  4. 服务支持
  5. 错误码
  6. EC错误码
  7. 26-FS
  8. 0026-00000201

0026-00000201

  • 26-FS
  • 发布于 2025-04-21
  • 0 次阅读
文档编辑
文档编辑

问题描述

目标文件已存在。

问题原因

您发起了PutObject或CopyObject等涉及到文件写入操作的请求,但是您试图写入的文件名已经存在同名文件,导致写入失败。

问题示例

比如您发起了如下请求:

PUT /object-exist.txt HTTP/1.1
Content-Length:ContentLength
Content-Type: ContentType
Host: examplebucket.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue
x-oss-forbid-overwrite: true

上述请求中x-oss-forbid-overwrite参数的作用是设置是否覆盖同名文件,指定x-oss-forbid-overwrite为true时,表示禁止覆盖同名Object,此时如果examplebucket中已经存在名为object-exist.txt的文件,就会导致该错误。

解决方案

  • 如果想验证您指定的文件名是否存在,可以使用HeadObject接口,如果返回的HTTP状态码为404则说明目标文件不存在。

  • 如果您想覆盖同名文件,可以删去请求中的x-oss-forbid-overwrite请求头,或将其设为false。

  • 如果您想成功上传文件的同时保留旧的版本,推荐开启Bucket的版本控制功能。具体操作,请参见开启版本控制。

相关文档

  • 版本控制介绍

  • PutObject

  • FileAlreadyExists

相关文章

0026-00000001 2025-04-21 16:39

问题描述 目标文件不存在。 问题原因 您发起了GetObject等文件访问请求,但是您访问的目标文件不存在,或目标文件的指定版本不存在。其他类似的涉及到文件访问的请求如果被访问文件不存在,也会遇到类似问题,比如CopyObject请求中,如果x-oss-copy-source指定的文件不存在,也会返

0026-00000002 2025-04-21 16:39

问题描述 目标文件已存在。 问题原因 您发起了PutObject或CopyObject等涉及到文件写入操作的请求,但是您试图写入的文件名已经存在同名文件,导致写入失败。 问题示例 比如您发起了如下请求:

0026-00000004 2025-04-21 16:39

问题描述 并发修改对象的元数据或标签。 问题原因 您执行的对象元数据修改操作或对象标签修改操作产生冲突。 问题示例 无。 解决方案 请勿执行对象元数据或对象标签的并发修改操作。 相关文档</

0026-00000005 2025-04-21 16:39

问题描述 您试图删除或修改Bucket内处于保护状态的Object。 问题原因 您对某个Object发起了删除或修改操作,但是该文件所处的存储空间正处于合规保留策略的保留周期内,因此不允许修改或删除其中的Object。 问题示例 比如您发起了如下请求:

0026-00000011 2025-04-21 16:39

问题描述 不能访问指向软链接的软链接。 问题原因 您对某个软链接发起了访问请求,但是该软链接文件指向的文件也属于软链接类型,因此出现该错误。 问题示例 比如您发起了如下请求:

0026-00000012 2025-04-21 16:39

问题描述 软链接指向的目标文件不存在。 问题原因 您对某个软链接发起了访问请求,但是该软链接文件指向的目标文件不存在。 问题示例 比如您发起了如下请求:

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号