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

0006-00000102

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

问题描述

PostObject请求Content-Type参数不合法。

问题原因

您发起了PostObject请求,但是请求头中Content-type参数的值不符合接口要求。Content-Type字段要求格式为multipart/form-data; boundary={boundary}。

问题示例

以下请求中Content-Type请求头取值为multipart/form-data;,缺少boundary={boundary}。

POST / HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Content-Length: 6443500495
Date: Sat, 18 Feb 2023 05:17:02 GMT
Content-Type: multipart/form-data;
Host: example-bucket.oss-cn-hangzhou.aliyuncs.com
------WebKitFormBoundaryW0DET1iaBMeAOBg3
Content-Disposition: form-data; name="name"
big.img
------WebKitFormBoundaryW0DET1iaBMeAOBg3
Content-Disposition: form-data; name="key"
${filename}
------WebKitFormBoundaryW0DET1iaBMeAOBg3
Content-Disposition: form-data; name="policy"
eyJleHBpcmF0aW9uIjoiMjAyMy0wMi0xOFQxMzoxOTowMC4wMDBaIiwiY29uZGl0aW9ucyI6W1siY29udGVudC1sZW5ndGgtcmFuZ2UiLDAsMTA0ODU3NjAwMF1dfQ==
------WebKitFormBoundaryW0DET1iaBMeAOBg3
Content-Disposition: form-data; name="OSSAccessKeyId"
LTAI********
------WebKitFormBoundaryW0DET1iaBMeAOBg3
Content-Disposition: form-data; name="success_action_status"
200
------WebKitFormBoundaryW0DET1iaBMeAOBg3
Content-Disposition: form-data; name="signature"
miAoLVohS5*****WEXyC3wVecaQ=
------WebKitFormBoundaryW0DET1iaBMeAOBg3
Content-Disposition: form-data; name="file"; filename="big.img"
Content-Type: application/octet-stream
***
------WebKitFormBoundaryW0DET1iaBMeAOBg3--

解决方案

PostObject请求中请求头Content-type用于指定文件的类型和网页的编码,确定浏览器读取文件的形式和编码。Post操作提交表单编码必须为multipart/form-data,即Header中Content-Type为multipart/form-data;boundary=xxxxxx的形式。

boundary为边界字符串,是由表单随机生成的一个随机值,无需指定。如果通过SDK拼接表单,则SDK也会生成一个随机值。

相关文档

  • 关于PostObject接口的更多信息,请参见PostObject。

  • 关于Web端表单直传OSS的示例,请参见JavaScript客户端签名直传。

  • 关于调用PostObject接口的常见错误及解决方法,请参见Post Object错误及排查。

相关文章

0006-00000002 2025-04-21 16:59

问题描述 PostObject请求上传超时。 问题原因 您通过PostObject请求上传文件时,由于网络环境或网络配置等原因导致请求处理超时。 问题示例 无 解决方案 参考网络超时处理方法排查并解决PostObject请求上传超时的问题。更多信息,请参见

0006-00000003 2025-04-21 16:59

问题描述 通过PostObject上传的文件大小超出接口限制。 问题原因 可能原因如下: 您通过PostObject接口上传了大小超过5 GB的文件,但是接口要求上传的文件大小不能超过5 GB。 Post请求的Policy表单域为一段经过UTF-8和

0006-00000004 2025-04-21 16:59

问题描述 通过PostObject接口上传的文件大小不满足要求。 问题原因 您通过PostObject请求上传文件,但是文件大小不满足PostPolicy中content-length-range字段的要求,导致接口报错。 问题示例 例如,您发起了PostObject请求上传文件small.img。

0006-00000102 2025-04-21 16:59

问题描述 PostObject请求Content-Type参数不合法。 问题原因 您发起了PostObject请求,但是请求头中Content-type参数的值不符合接口要求。Content-Type字段要求格式为multipart/form-data; boundary={boundary}。 问

0006-00000103 2025-04-21 16:59

问题描述 PostObject请求表单域格式不正确。 问题原因 您发起了PostObject请求,但是请求体中表单域格式不符合接口要求。可能原因如下: file表单域不是最后一个表单域。 表单域名称大小写敏感,例如Policy、Key、file、OS

0006-00000104 2025-04-21 16:59

问题描述 PostObject请求表单域格式不正确。 问题原因 可能原因如下: 您发起了PostObject请求上传文件,但是请求体中表单域格式不符合接口要求。例如缺少file表单域或者file表单域不是最后一个表单域。 您发起了PostObject请求上传文件

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