//package com.iplatform.file; // //import com.iplatform.file.support.AwsOssFileEngine; //import com.walker.infrastructure.utils.FileCopyUtils; //import org.junit.Test; // //import java.io.File; //import java.io.FileInputStream; //import java.io.InputStream; //import java.util.concurrent.TimeUnit; // //public class TestOss { // // /** // * 2:后下载,根据1中生成的key,获取文件内容 // * @throws Exception // */ //// @Test // public void downloadFile() throws Exception{ // String id = "1064987848085008"; // AwsOssFileEngine engine = this.awsOssFileEngine(); //// byte[] content = engine.downloadFile(id); // byte[] content = engine.testDownload(id); //// FileUtils.writeFile(content, "f:/图片/test_oss_down.jpg"); //// FileCopyUtils.copy(content, new File("f:/图片/test_oss_down.jpg")); // FileCopyUtils.copy(content, new File("f:/图片/corda_1.zip")); // // TimeUnit.SECONDS.sleep(10); // // content = engine.testDownload(id); // FileCopyUtils.copy(content, new File("f:/图片/corda_2.zip")); // } // // /** // * 1:先上传,控制台获取key // * @throws Exception // */ // @Test // public void uploadFile() throws Exception{ // String fileName = "f:/图片/3300.jpg_wh1200.jpg"; //// String fileName = "D:/360极速浏览器下载/corda-release-os-4.12.zip"; // AwsOssFileEngine engine = this.awsOssFileEngine(); //// engine.uploadFile("f:/图片/3300.jpg_wh1200.jpg", null); // InputStream inputStream = new FileInputStream(fileName); // engine.uploadFile(inputStream, "3300.jpg_wh1200.jpg", "", (long)inputStream.available(), 0, "-1"); // // TimeUnit.SECONDS.sleep(5); // // fileName = "D:/360极速浏览器下载/corda-release-os-4.12.zip"; // inputStream = new FileInputStream(fileName); // engine.uploadFile(inputStream, "corda-release-os-4.12.zip", "", (long)inputStream.available(), 0, "-1"); // // engine.close(); // } // // private AwsOssFileEngine awsOssFileEngine(){ // AwsOssFileEngine engine = new AwsOssFileEngine(); // engine.setAccessKey("HDKSYC2Y4FELF5CL5FIB"); // engine.setSecretKey("ktf8Px9uTvLFFpQNGsO41ehRsgJ0hWnLtxZnDBCX"); // engine.setEndpoint("http://eos-beijing-1.cmecloud.cn"); // engine.setBucketName("ctoms-file"); // engine.initS3Client(); // return engine; // } //}