开发者社区 问答 正文

关于Object操作之如何实现DeleteObject?

DeleteObject用于删除某个Object。

请求语法DELETE /ObjectName HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue





细节分析

  1. DeleteObject要求对该Object要有写权限。
  2. 如果要删除的Object不存在,OSS也返回状态码204( No Content)。
  3. 如果Bucket不存在,返回404 Not Found。
  4. 如果文件类型为[backcolor=transparent]符号链接,只删除符号链接自身。


示例


[backcolor=transparent]请求示例: DELETE /copy_oss.jpg HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Fri, 24 Feb 2012 07:45:28 GMT
Authorization: OSS qn6qrrqxo2oawuk53otfj byc:zUglwRPGkbByZxm1+y4eyu+NIUs=


[backcolor=transparent]返回示例: HTTP/1.1 204 NoContent
x-oss-request-id: 559CC9BDC755F95A64485981
Date: Fri, 24 Feb 2012 07:45:28 GMT
Content-Length: 0
Connection: keep-alive
Server: AliyunOSS

展开
收起
青衫无名 2017-10-20 11:19:33 2725 分享 版权
0 条回答
写回答
取消 提交回答
问答分类:
问答地址: