怎麼瀏覽器打開圖片的url默認是下載?
01-07
在阿里oss裡面上傳的圖片獲取到地址後,在瀏覽器輸入地址卻是下載下來。不是一般都要直接在瀏覽器上面顯示嗎?
通過OSS默認的域名來訪問OSS的文件全部默認為下載,而HTTP頭相關參數如Content-Disposition=inline的設置都是無效的;
要直接顯示而不是下載,需要綁定用戶自己的域名即可;圖片下載:如果有通過綁定域名而直接下載需求的話,可以設置HTTP頭的Content-Disposition=attachement;filename=xxxx,即可實現文件另存為"xxxx";Content-Disposition=attachement則按照原文件名另存為的下載模式,可以滿足開發者的不同需求;
2、若使用OSS的默認域名: 則Content-Disposition的設置均會被系統默認的下載策略覆蓋,都是圖片下載;咱們設置的僅僅是發送的http頭主求的參數,還有一個用於瀏覽器解析的重要參數便是OSS的API文檔里的「返回http頭」 這就是決定瀏覽器的下載行為的參數。。。
推薦閱讀:
※服務端處理耗時請求(發郵件/壓縮圖片/抓取網頁)一般有幾種方法?
※很多QQ,網易郵箱只在登陸時採用HTTPs,那麼進去後都HTTP這樣的網站安全嗎?
※HTTP/2 對現在的網頁訪問,有什麼大的優化呢?體現在什麼地方?
※既然說 HTTP 是明文傳輸,為什麼沒聽說哪個著名的網站因為採用 http 協議而暴露了用戶的密碼?
※用 http 數據加密和 https 有什麼區別?