问题描述
PostObject请求头表单中policy已过期。
问题原因
您发起了PostObject请求上传文件,并通过expiration字段指定Policy的过期时间,格式为ISO8601 GMT。如果服务端接收到请求的时间晚于expiration字段指定的值,则表明请求已过期。
问题示例
例如expiration字段指定为2023-02-19T13:19:00.000Z
,如果服务端接收到请求的时间晚于2023-02-19T13:19:00.000Z
,则请求错误。
{
"expiration": "2023-02-19T13:19:00.000Z",
"conditions": [
["content-length-range", 0, 1048576000]
]
}
解决方案
确保Post Policy表单域中expiration字段的值合法,并确保在过期时间之前发起PostObject请求。
相关文档
关于Post Policy的更多信息,请参见附录:Post Policy。
关于Web端表单直传OSS的示例,请参见JavaScript客户端签名直传。
关于调用PostObject接口的常见错误及解决方法,请参见Post Object错误及排查。
文档内容是否对您有帮助?