package com.muyu.javacomplier; import com.aliyun.oss.OSSClient; import com.aliyun.oss.model.GetObjectRequest; import java.io.File; public class OSSFileDownload { private static final String endpoint = "https://oss-cn-shanghai.aliyuncs.com"; private static final String accessKeyId = "LTAI5t8LmMHfW8ckPaAZR6oQ"; private static final String accessKeySecret = "pwzEwkpxcTFgurkARyr7sG7V6syc9x"; private static final String bucketName = "011811"; // OSS文件路径 private static final String filePath = "build/rule/version/"; private static final String fileName = "test.csv"; public static void localDownload() { try { // 创建 OSSClient 实例 OSSClient ossClient = new OSSClient(endpoint, accessKeyId, accessKeySecret); // 下载Object到本地文件,并保存到指定的本地路径中。如果指定的本地文件存在会覆盖,不存在则新建。 // 如果未指定本地路径,则下载后的文件默认保存到示例程序所属项目对应本地路径中。 ossClient.getObject(new GetObjectRequest(bucketName, fileName), new File(filePath)); // 关闭OSSClient。 ossClient.shutdown(); } catch (Exception e) { e.fillInStackTrace(); } } }