1. 程式人生 > >騰訊雲cos物件線上顯示

騰訊雲cos物件線上顯示

問題

前端使用了一張cos的圖片,但是無法顯示圖片,使用的是cdn的加速域名地址。

對比:使用伺服器的直接域名是可以顯示的。

兩者地址直接訪問時,一者線上顯示,一者直接下載到本地。

 

原因:

使用預設提供的域名( CDN 加速域名和 COS 預設訪問域名)訪問資源時將始終彈出下載框。騰訊雲文件

 

方法:

這裡有兩種方式

1.參考騰訊雲官方方案,使用靜態網站 +  自定義域名 騰訊雲文件

靜態網站功能

靜態網站設定幫助使用者設定物件的開啟方式。開啟此功能時,使用自定義域名訪問物件會預設使用瀏覽器開啟,不需要下載物件到本地。

靜態網站設定僅在使用者為儲存桶設定了自定義域名時有意義,使用預設提供的域名( CDN 加速域名和 COS 預設訪問域名)訪問資源時將始終彈出下載框。只有儲存桶 配置自定義域名並開啟靜態網站設定後,才可在瀏覽器中直接開啟物件資源。

 

2. 配置 cdn 加速域名,並修改HTTP Header配置討論地址

設定Content-Disposition的值為inline;filename=FileName.txt  

訪問的URL一定要是COS的CDN地址