全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 智能硬件
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 更多
视频点播

上传文件

更新时间:2018-03-09 15:25:03

上传文件接口

使用说明

使用上传文件接口前,请确保已完成 上传地址和凭证的获取及解析 ,上传文件接口的参数和解析到的上传信息有如下对应关系:

  • 参数 ObjectName 对应解析到的 FileName。

  • 参数 Host 对应 Bucket.Endpoint。

    注意:需要将Endpoint的“http(s):”放置到最前。

  • 参数Authorization计算时需要用到解析得到的AccessKeyId、AccessKeySecret和SecurityToken,请注意:

    • 使用的签名密钥为解析得到的AccessKeyId、AccessKeySecret,不要使用自己账号的AK信息。
    • 需要将解析得到的SecurityToken携带在请求header中或者以请求参数的形式放入URI中。这两种形式只能选择其一,如果都选择,OSS会返回InvalidArgument错误。
    • 在header中包含头部x-oss-security-token:SecurityToken。计算签名CanonicalizedOSSHeaders时,将x-oss-security-token计算在内。
    • 在URL中携带参数security-token=SecurityToken。计算签名CanonicalizedResource时 ,将security-token当做一个sub-resource计算在内。

    注意:计算Authorization签名的方式参考:在Header中包含签名在URL中包含签名

    使用OSS的API需要自己计算签名,过程较复杂,推荐使用OSS的 上传SDK

本文导读目录