Skip to content

Atliyasi/ossClient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

介绍

本项目是个人开发的一个OSS服务的客户端,可以通过对应的API上传文件,然后会返回一个链接给你进行使用,通过该链接可以直接访问上传的对应文件。
项目服务网站为:https://chdclouds.com/
项目完整介绍参考:https://atliyasi.cn

如何使用

现在已经将依赖同步到Maven中央仓库中,如要使用,需在pom中添加以下依赖:

<dependency>
    <groupId>io.github.atliyasi</groupId>
    <artifactId>ossClient</artifactId>
    <version>1.3</version>
</dependency>

按以下步骤进行使用:

  1. 获取OSSClient对象
OSSClient ossClient = OSSClient.getClient();
OSSClient ossClient = OSSClient.getClient(ServerUrl);
OSSClient ossClient = OSSClient.getClient(secretId, secretKey);
  1. 调用文件上传方法
MultipartFile file = new MultipartFile();
String s = ossClient.uploadBytes("your-bucketName", "your-secretId", "your-secretKey", file.getBytes(), file.getName());
File testFile = new File("file-url");
String s1 = ossClient.uploadFile("your-bucketName", "your-secretId", "your-secretKey", testFile);
String s2 = ossClient.uploadFile("your-bucketName", "your-secretId", "your-secretKey", "file-url");

// 如果您使用OSSClient.getClient(secretId, secretKey);获取客户端则不需要调用方法时附带秘钥信息
MultipartFile file = new MultipartFile();
String s = ossClient.uploadBytes("your-bucketName", file.getBytes(), file.getName());
File testFile = new File("file-url");
String s1 = ossClient.uploadFile("your-bucketName", testFile);
String s2 = ossClient.uploadFile("your-bucketName", "file-url");
  1. 解析返回值
String link = ossClient.parseAndHandleResponse(s).get("data");

About

个人OSS服务请求客户端

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages