圖片上傳到OOS,可否生成url,實現圖片通過url直接訪問預覽?
更新時間 2024-10-21 18:18:40
最近更新時間: 2024-10-21 18:18:40
分享文章
圖片上傳到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。