阿里云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,如图:
帮其他小伙伴踩下坑...