|
|
@@ -84,6 +84,21 @@ public class OSSLogicImpl implements OSSLogic {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ public String getHeadImageKey(String userId) {
|
|
|
+ return AliyunOSSConstants.HEADIMAGE + userId;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public String verificationHeadImageKey(String userId) {
|
|
|
+ OSSClient client = new OSSClient(endPoint, accessKeyId, accessKeySecret);
|
|
|
+ if (client.doesObjectExist(bucketName,getHeadImageKey(userId))) {
|
|
|
+ return getHeadImageKey(userId);
|
|
|
+ }
|
|
|
+ String fail = "未上传照片";
|
|
|
+ return fail;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
public AssumeRoleResponse assumeRole() {
|
|
|
AssumeRoleRequest request = new AssumeRoleRequest();
|
|
|
request.setRoleArn(ossClientConfig.getRoleArn());
|