OssTest.java
1.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
package com.credit.cy.user;
import com.credit.cy.common.utils.DateUtils;
import com.credit.cy.common.utils.oss.AliOssClient;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.util.Date;
import java.util.Optional;
public class OssTest extends BaseTest {
@Test
public void testUpload() throws FileNotFoundException {
File file = new File("C:\\Users\\java_\\Desktop\\project\\demo\\各类模板\\1 双公示数据报送模板\\(自然人)行政许可 .xlsx");
String fileKey = AliOssClient.putObject(new FileInputStream(file), ".xlsx", "");
System.out.println(fileKey);
}
@Test
public void testDownload() {
AliOssClient.downloadLocal("lhzx-test", "649527a9bff54b8c9d1949a27e628cc8.txt", "C:\\Users\\java_\\Desktop\\2.txt");
}
@Test
public void testMakeStsLink() {
Date date = DateUtils.getAfterMinutes(new Date(), 10);
String url = AliOssClient.makeSTSLink("072ec6953db74d82bc0dddfd11dfb715.xlsx", date);
System.out.println(url);
}
}