阿里雲OSS,打開地址直接下載,無法預覽


一、問題

今天在用阿里雲OSS上傳圖片的時候發現一個問題,上傳圖片完成,返回一個圖片地址,但是我把這個地址復制到瀏覽器的時候直接給我下載下來了,並沒有預覽,一下子給我整懵逼了,我后台頁面還好,正常顯示圖片。但是App小程序里面就慘了,全部展示不出來。

二、解決

輾轉很多網站,最后還是在阿里雲官網找到的解決方法,下方請看這個截圖:
在這里插入圖片描述
若您的Bucket是2019年9月23日后創建的,使用OSS默認域名生成的文件URL從瀏覽器訪問時會以附件形式下載;使用自有域名生成的文件URL訪問時,可以預覽文件內容。綁定自有域名步驟請參見綁定自定義域名。

原來如此,我是2020年創建的bucket,這樣子我就有了方向,不再像一個無頭蒼蠅在各個網站上亂竄了。

下面我們來綁定域名。首先你這個阿里雲賬號上是要有域名的。

1、登錄OSS控制台,https://oss.console.aliyun.com/overview

2、點擊你的bucket,再點擊傳輸管理->域名管理。
在這里插入圖片描述
3、點擊綁定域名,輸入你的域名,比如你的域名是 test.com,你可以輸入 imgtest.test.com,然后點擊自動添加CNAME記錄,這樣imgtest.test.com會自動解析到你的域名下面。
在這里插入圖片描述
4、下面我們來ping一下域名,看看有沒有成功。
如果出現下面這種情況證明已經通了:
在這里插入圖片描述
5、下面我們來修改我們的代碼,這一步很重要的,不然有很多綁定了域名之后訪問不到或者訪問了還是下載附件。
在這里插入圖片描述
6、運行完事。

三、總結

這里主要就是綁定域名能夠ping到OSS網站,然后修改代碼返回地址就完事了。如果最后地址這里訪問不到或者有別的問題,你直接看你OSS上傳的圖片:
在這里插入圖片描述
這樣就不會直接下載附件了,然后拼接你的代碼就OK了。如果不替換直接訪問還是會下載附件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM