public abstract class AbstractOssService extends Object
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractOssService.OssRequest
Oss 请求
|
| 构造器和说明 |
|---|
AbstractOssService() |
| 限定符和类型 | 方法和说明 |
|---|---|
CompletableFuture<OssResponse> |
delObject(OssConfig config,
String key)
上传数据, key 需要是唯一的
|
Map<String,Object> |
generatePolicy(OssConfig config,
String key,
Integer fileSize,
long expire)
生成上传的签名
|
protected Map<String,Object> |
generatePolicyChunk(OssConfig config,
String key)
分片上传
|
protected Map<String,Object> |
generatePolicySimple(OssConfig config,
String key,
long expire)
直传
|
abstract HttpService |
getHttpService()
返回 http 的服务
|
CompletableFuture<OssResponse> |
putObject(OssConfig config,
OssConfig.Bucket $bucket,
String key,
byte[] data)
上传数据, key 需要是唯一的
|
CompletableFuture<OssResponse> |
putObject(OssConfig config,
OssConfig.Bucket $bucket,
String key,
InputStream data)
上传数据, key 需要是唯一的
|
CompletableFuture<OssResponse> |
putObject(OssConfig config,
String key,
byte[] data)
上传数据, key 需要是唯一的
|
CompletableFuture<OssResponse> |
putObject(OssConfig config,
String key,
File data)
上传数据, key 需要是唯一的
|
String |
signedURL(OssConfig config,
String key,
int seconds)
上传数据, key 需要是唯一的
|
public abstract HttpService getHttpService()
public Map<String,Object> generatePolicy(OssConfig config, String key, Integer fileSize, long expire)
config - protected Map<String,Object> generatePolicyChunk(OssConfig config, String key)
config - key - protected Map<String,Object> generatePolicySimple(OssConfig config, String key, long expire)
config - key - expire - public CompletableFuture<OssResponse> putObject(OssConfig config, String key, byte[] data)
config - key - 通过 文件夹/文件名来使用文件夹功能data - public CompletableFuture<OssResponse> putObject(OssConfig config, OssConfig.Bucket $bucket, String key, byte[] data)
config - key - 通过 文件夹/文件名来使用文件夹功能data - public CompletableFuture<OssResponse> putObject(OssConfig config, String key, File data)
config - key - 通过 文件夹/文件名来使用文件夹功能data - public CompletableFuture<OssResponse> putObject(OssConfig config, OssConfig.Bucket $bucket, String key, InputStream data)
config - key - 通过 文件夹/文件名来使用文件夹功能data - public CompletableFuture<OssResponse> delObject(OssConfig config, String key)
config - key - 通过 文件夹/文件名来使用文件夹功能data - Copyright © 2020. All rights reserved.