阿里雲OSS 授權圖片簽名URL 導致圖片無法預覽的解決方法


這兩天公司支付寶小程序要求我們的需要將阿里雲OSS上的數據私有化。

碰到一個問題,原來的圖片地址是:http://xx/xx/JPG-xxx.jpg

私有化授權后的地址是:http://xx/xx/JPG-xxx.jpg?Expires=1619165955&OSSAccessKeyId=xx&Signature=zXjDiy8lv6m4Ec%2Fohys0wIpXxaU%3D

用了下面的地址,在web界面會自動下載,無法預覽,網上的方案:

https://www.jianshu.com/p/098b36627198

我試了,並不行。

 

最后找了半天,網上也沒有什么好的辦法。最后只能提工單問。

不得不說,阿里雲還是有解決辦法的。具體見:

 

1.先設置自定義域名

 

 

 2.修改content-type(當然這一步我沒做,也已經可以了)

 

還有個關鍵點:

代碼里需修改Endpoint,如圖:

 

 

 

幫其他小伙伴踩下坑...


免責聲明!

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



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