问题描述
PostObject请求中Post Policy包含不支持的字段。
问题原因
您发起了PostObject请求来上传文件,请求中的Post Policy仅支持expiration和condtions字段。如果出现了expiration和condtions以外的字段,则请求报错。
问题示例
Post Policy的JSON文本包含了不支持的test字段。
{
"test": "test",
"expiration": "2023-02-19T13:19:00.000Z",
"conditions": [
["content-length-range", 0, 1048576000]
]
}
解决方案
删除请求中的"test": "test",
字段。
{
"expiration": "2023-02-19T13:19:00.000Z",
"conditions": [
["content-length-range", 0, 1048576000]
]
}
相关文档
关于Post Policy的更多信息,请参见附录:Post Policy。
关于Web端表单直传OSS的示例,请参见JavaScript客户端签名直传。
关于调用PostObject接口的常见错误及解决方法,请参见Post Object错误及排查。
文档内容是否对您有帮助?