云存储工具服务(Cloud Storage Service),目前仅支持阿里云OSS。
- 上传文件
- 下载文件
- 删除文件
- 文件断存在
- groovy
implementation platform("com.xiaohaoo:xiaohao-dependencies:1.0.1")
implementation "com.xiaohaoo:cloud-storage-master"
- kotlin
implementation(platform("com.xiaohaoo.dependencies:xiaohao-dependencies:1.0.1"))
implementation("com.xiaohaoo:cloud-storage-master")
public class Main {
public static void main(String[] args) {
String accessKeyId = "accessKeyId";
String accessKeySecret = "accessKeySecret";
String endpoint = "https://endpoint";
CloudStorageFactory cloudStorageFactory = new AliyunCloudStorageFactory(accessKeyId, accessKeySecret, endpoint);
CloudStorageService cloudStorageService = new CloudStorageService(cloudStorageFactory);
cloudStorageService.upload(bucketName, objectName, inputStream);
}
}