diff --git a/community-service/pom.xml b/community-service/pom.xml index c9a1702924f2473850afd0467ba6110db90f8c9a..920540c26c7eb9e045628a60d04d601db99c4a25 100644 --- a/community-service/pom.xml +++ b/community-service/pom.xml @@ -18,6 +18,11 @@ <artifactId>community-api</artifactId> </dependency> +<!-- <dependency>--> +<!-- <groupId>com.tanpu</groupId>--> +<!-- <artifactId>tanpu-biz-common</artifactId>--> +<!-- </dependency>--> + <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> diff --git a/community-service/src/main/java/com/tanpu/community/util/BizUtils.java b/community-service/src/main/java/com/tanpu/community/util/BizUtils.java index 59d59037e76c38ed9a90f99f067aa30b394f7466..e885eccfc9a17ef6dfdffc7751f7b88a54d33e0c 100644 --- a/community-service/src/main/java/com/tanpu/community/util/BizUtils.java +++ b/community-service/src/main/java/com/tanpu/community/util/BizUtils.java @@ -2,6 +2,7 @@ package com.tanpu.community.util; import com.tanpu.community.api.beans.qo.ThemeContentQo; import com.tanpu.community.api.beans.qo.ThemeQo; +import org.apache.commons.codec.binary.Base64; import com.tanpu.community.api.enums.RelTypeEnum; import java.util.ArrayList; @@ -46,8 +47,13 @@ public class BizUtils { } public static void main(String[] args) { - System.out.println(formatCountNumber(110400)); - System.out.println(formatCountNumber(111100)); - System.out.println(formatCountNumber(1000)); + String sk = "59V9ke9txaIFzWxHFKTb1eoOOpmKpJ"; + String policy = "{\"expiration\":\"2021-07-30T12:00:00.000Z\",\"conditions\":[[\"content-length-range\",0,1024*1024*1024]]}"; + String encodePolicy = new String(Base64.encodeBase64(policy.getBytes())); + + String sign = com.aliyun.oss.common.auth.ServiceSignature.create().computeSignature(sk, encodePolicy); + + System.out.println(encodePolicy); + System.out.println(sign); } } diff --git a/pom.xml b/pom.xml index e8fc1a7b07ce16d75c0537b52ea147ab9e72984b..8347fd16cbea99cf3ddb870a83957291af858cac 100644 --- a/pom.xml +++ b/pom.xml @@ -69,6 +69,12 @@ <version>${project.version}</version> </dependency> + <dependency> + <groupId>com.tanpu</groupId> + <artifactId>tanpu-biz-common</artifactId> + <version>1.0.0-SNAPSHOT</version> + </dependency> + <dependency> <groupId>com.tanpu</groupId> <artifactId>common</artifactId>