如何正确使用POST方法上传文件?

POST上传对象

名称 描述 类型 是否必选
key 对象键,可在对象键中指定${filename}通配符,此时将使用实际上传的文件的文件名替换对象键中的通配符。 string
Cache-Control RFC 2616 中定义的缓存指令,将作为对象元数据保存。 string
Content-Disposition RFC 2616 中定义的文件名称,将作为对象元数据保存。 string
Content-Encoding RFC 2616 中定义的编码格式,将作为对象元数据保存。 string
Content-Type RFC 2616 中定义的 HTTP 内容类型(MIME),将作为对象元数据保存,注意:通过网页表单上传文件时,浏览器会自动把指定文件的 MIME 类型携带在请求中,但对象存储并不会使用浏览器携带的 MIME 类型,您需要显式指定 Content-Type 表单字段作为对象的内容类型。 string
Expires RFC 2616 中定义的缓存失效时间,将作为对象元数据保存。 string
success_action_redirect 上传成功时重定向的目标 URL 地址,如果设置,那么在上传成功时将返回 HTTP 状态码为303(Redirect)及 Location 响应头部,Location 响应头部的值为该字段指定的 URL 地址,并附加 bucket、key 和 etag 参数。 string
success_action_status 上传成功时返回的 HTTP 状态码,可选200、201或204,默认为204,如果指定了 success_action_redirect 字段,则此字段会被忽略。 number
x-cos-meta 包括用户自定义元数据头部后缀和用户自定义元数据信息,将作为对象元数据保存,大小限制为2KB,注意用户自定义元数据信息支持下划线(_),但用户自定义元数据头部后缀不支持下划线,仅支持减号(-)。 string
x-cos-storage-class 对象存储类型,枚举值请参见存储类型文档,MAZ_STANDARD、MAZ_STANDARD_IA、INTELLIGENT_TIERING、MAZ_INTELLIGENT_TIERING、STANDARD_IA、ARCHIVE、DEEP_ARCHIVE,默认值:如果是单 AZ 存储桶,则默认为 STANDARD;如果是多 AZ 存储桶,则默认为 MAZ_STANDARD。 enum
x-cos-traffic-limit 针对本次上传进行流量控制的限速值,必须为数字。 number

示例代码

如何正确使用POST方法上传文件?插图1
(图片来源网络,侵删)
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Object Post</title>
</head>
<body>
<form action="http://BucketName-APPID.cos.Region.myqcloud.com" method="post" enctype="multipart/form-data">
    <input type="hidden" name="key" value="exampleobject.jpg">
    <input type="hidden" name="success_action_redirect" value="http://example.com">
    <input type="file" name="file">
    <input type="submit" value="Upload Object">
</form>
</body>
</html>

以上就是关于“post上传对象_POST上传”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!

如何正确使用POST方法上传文件?插图3
(图片来源网络,侵删)

本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/80885.html

小末小末
上一篇 2024年10月20日 06:19
下一篇 2024年10月20日 06:29

相关推荐