OssTest.java 1.18 KB
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);
    }


}