解決小程序渲染圖片出現403的問題


拿了一張小程序報403錯誤,但瀏覽器可以訪問的圖片

 

 

 為什么會出現這個問題?再去翻一下官方文檔,了解一下組件image的運行。花了點時間了解下,訪問圖片資源是帶有防盜鏈(referrer)的。

總之,訪問別人服務器時,連本地的防盜鏈(referrer)也攜帶了過去。攜帶了防盜鏈,別人的服務器就會對此做相關處理,看看是不是本站在訪問,否則給個403。

解決403的方法,就是不要設置防盜鏈。可是我不會設置referrer,也不知道有沒有。所以就換了個方法,換一個鏈接可以訪問圖片的鏈接:

可以使用images.weserv.nl鏈接來訪問報403的圖片

=》https://images.weserv.nl/?url=網絡圖片地址

 

 看一下效果

 

 

 


免責聲明!

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



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