本文举例说明如何在上传文件(Object)后获取文件的访问地址。

  • 如果Object是公共读/公共读写权限,那么文件URL的格式为:BucketName.Endpoint/ObjectName。
    例如华东1(杭州)地域下名为aliyun-abc的存储空间(Bucket)下有名为abc的文件夹,文件夹内有个名为myphoto.jpg的文件。则该文件URL为:
    • 外网访问URL:aliyun-abc.oss-cn-hangzhou.aliyuncs.com/abc/myphoto.jpg
    • 内网访问URL(供同地域ECS实例访问):aliyun-abc.oss-cn-hangzhou-internal.aliyuncs.com/abc/myphoto.jpg
    说明
    • 各地域Endpoint信息请参见访问域名和数据中心
    • ObjectName是包含文件夹(如果有的话)以及文件后缀在内的该文件的完整路径。
  • 如果Object是私有权限,则必须进行签名操作。文件URL的格式为:BucketName.Endpoint/Object?签名参数。您可以通过以下任意方法获取Object的访问URL。
  • 如果Object所在的Bucket绑定了自定义域名,那么文件URL的格式为:YourDomainName/ObjectName。
    例如您在华东1(杭州)地域下名为aliyun-abc的存储空间下有名为abc的文件夹,文件夹内有个名为myphoto.jpg的文件;您有一个自己的域名:img.123.com。
    • 如果未绑定自定义域名,则该文件URL为:aliyun-abc.oss-cn-hangzhou.aliyuncs.com/abc/myphoto.jpg
    • 如果绑定了自定义域名,则该文件URL为:img.123.com/abc/myphoto.jpg
    说明 ObjectName是包含文件夹(如果有的话)以及文件后缀在内的该文件的完整路径。