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");
posted @ 2020-03-23 18:38  沟渠映明月  阅读(3974)  评论(0编辑  收藏  举报