阿里云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