图片上传到OOS后,可以通过以下两种方式生成url访问,但是图片会以附件形式下载到本地:
- 将Bucket设置为公共读,然后按照模板访问,模板:BucketName.oos-cn.ctyunapi.cn/ObjectName,或者oos-cn.ctyunapi.cn/BucketName/ObjectName。
- 通过生成共享链接:
- 使用SDK中的generatePresignedUrl(GeneratePresignedUrlRequest)方法,生成共享链接 URL。
- 使用控制台“存储桶列表”>“文件列表”页文件分享功能生成共享链接。
基于安全合规要求, OOS禁止通过OOS的默认域名(存储桶访问地址或存储桶自定义域名)在线预览图片、网页等类型的文件,而是以附件形式下载。如果想通过url直接访问预览,需要通过静态网托管功能实现,即将已备案自定义域名和存储桶进行绑定,然后通过访问自定义域名实现在线预览。为Bucket绑定自定义域名请先联系天翼云客服申请,然后可以通过以下方法配置静态网站托管功能:
- 通过控制台进行配置,详见网站。
- 通过API进行配置,详见PUT Bucket Website。