阿里云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,如图:

 

 

 

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

posted @ 2021-04-23 15:39  码来码去  阅读(1426)  评论(0编辑  收藏  举报