OSS上传图片url有OSSAccessKeyId和Signature,访问OSS图片url自动下载


使用阿里云OSS上传图片后,获取到的url总是带有后缀OSSAccessKeyId和Signature,去掉的话无法访问
解决方式:
ObjectMetadata objectMetadata = new ObjectMetadata();
objectMetadata.setObjectAcl(CannedAccessControlList.PublicRead);
再向ossClient.putObject中添加objectMetadata参数
再次调用图片上传接口,截取url访问
url.substring(0, url.indexOf("?"))
至于访问图片url自动下载,只需要加上下面的contemtType就好了
objectMetadata.setContentType("image/jpg");


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM