POST上传 参数 是否必填 参数类型 说明 示例 下级对象 key 是 String 上传Object的名称。如果名称包含路径,例如cts/1.jpg,则会自动创建相应的文件夹。 1.jpg AWSAccessKeyId 否 String Bucket拥有者的AccessKey ID,当Bucket为非publicreadwrite或者提供了Policy(或Signature)表单域时,必须提供AWSAccessKeyId表单域。 xSdKEhbPz Signature 否 String 根据AccessKey Secret和Policy计算的签名信息,验证该签名信息从而验证该Post请求的合法性。注意: 当Bucket为非publicreadwrite或者提供了AWSAccessKeyId(或Policy)表单域时,必须提供Signature表单域,同时表单域的值对大小写敏感,但是表单域对大小写不敏感。 policy 否 String Policy规定了请求表单域的合法性,是一段经过UTF8和Base64编码的JSON文本,不包含Policy表单域的请求被认为是匿名请求,并只能访问publicreadwrite的Bucket, 当Bucket为非publicreadwrite或者提供了AccessKeyId(或Signature)表单域时,必须提供Policy表单域。 acl 否 String 在文件表单域中指定Object的访问权限。取值: private,publicread, publicreadwrite authenticatedread, bucketownerread, bucketownerfullcontrol。默认private。 private xamzmeta 否 String 用户指定的user meta值。 xamzmetalocation CacheControl 否 String 指定该对象被下载时网页的缓存行为。 请参见RFC 2616 ContentType 否 String 文件类型。 image/jpeg ContentDisposition 否 String 指定该对象被下载时的名称。 请参见RFC 2616 ContentEncoding 否 String 指定该对象被下载时的内容编码格式。 请参见RFC 2616 Expires 否 String 过期时间。 请参见RFC 2616 successactionredirect 否 String 上传成功后客户端跳转到的URL。如果未指定该表单域,返回结果由successactionstatus表单域指定。如果上传失败,返回错误码,并不进行跳转。 successactionstatus 否 String 未指定successactionredirect表单域时,该表单域指定了上传成功后返回给客户端的状态码。 有效值:200、201、204(默认)。其中 200或者204,返回一个空文档和相应的状态码, 201,返回一个XML文件和201状态码,如果未设置或者设置为一个非法值,返回一个空文档和204状态码。注:如果设置为null则返回400。 201 file 是 String 文件或者文本内容。一次只能上传一个文件。注意:file必须为最后一个表单域。