public static String getUrl() { OSS ossClient = Link.ossLink(); String bucketName = ; String objectName = ;//根据你的地址赋值 String url=null; boolean found=false; try { found = ossClient.doesObjectExist(bucketName,objectName); }catch(Exception e) { url="error"; } if(found) { Date expiration = new Date(new Date().getTime() + 300 * 1000);//时间可自己调 url = ossClient.generatePresignedUrl(bucketName, objectName, expiration).toString(); } ossClient.shutdown(); return url; }
public static OSS ossLink() { OSS ossClient=null; try { ossClient = new OSSClientBuilder().build("", "", "");//根据你的账号信息填写 }catch(Exception e) { return null; } return ossClient; }
这是一个获得oss里图片文件临时url的代码,这可以在如用户查询自己上传图片等文件时,向服务器发送申请,服务器返回url,客服端在根据url下载,这样可以有效保护用户数据。