使用阿里雲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");