public class S3Service extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static S3Service |
getInstThread() |
byte[] |
getObjectForBytes(String relaKeyName) |
byte[] |
getObjectForBytes(String bucketName,
String keyName)
得到流的bytes
|
void |
getObjectForFile(String relaKeyName,
String savePath)
获取消息数据保存新的文件
|
void |
getObjectForFile(String bucketName,
String keyName,
String savePath)
获取消息数据保存新的文件
|
com.amazonaws.services.s3.model.S3ObjectInputStream |
getObjectForStream(String bucketName,
String keyName) |
String |
getObjectForString(String relaKeyName)
获取字符串
|
String |
getObjectForString(String bucketName,
String keyName) |
String |
getObjectForStringStream(String bucketName,
String keyName) |
<T> com.amazonaws.services.s3.model.PutObjectResult |
putObject(String fileRelaPath,
byte[] byteArr,
DataType dataType)
s3存储byte数组 - 指定类型
|
<T> com.amazonaws.services.s3.model.PutObjectResult |
putObject(String bucketName,
String rootPath,
String fileRelaPath,
DataType dataType,
byte[] t)
根据类型存储
|
<T> com.amazonaws.services.s3.model.PutObjectResult |
putObjectForBase64(String fileRelaPath,
byte[] t)
s3存储base64字符串
|
<T> com.amazonaws.services.s3.model.PutObjectResult |
putObjectForInputStream(String fileRelaPath,
byte[] byteArr)
s3存储byte数组
|
<T> com.amazonaws.services.s3.model.PutObjectResult |
putObjectForInputStream(String fileRelaPath,
File t)
s3存储文件
|
<T> com.amazonaws.services.s3.model.PutObjectResult |
putObjectForInputStream(String fileRelaPath,
InputStream inputStream)
s3存储二进制流
|
<T> com.amazonaws.services.s3.model.PutObjectResult |
putObjectForStr(String fileRelaPath,
String t)
s3存储字符串
|
public static S3Service getInstThread()
public <T> com.amazonaws.services.s3.model.PutObjectResult putObjectForStr(String fileRelaPath, String t)
T - fileRelaPath - t - public <T> com.amazonaws.services.s3.model.PutObjectResult putObjectForBase64(String fileRelaPath, byte[] t)
fileRelaPath - t - 需要存储的二进制public <T> com.amazonaws.services.s3.model.PutObjectResult putObjectForInputStream(String fileRelaPath, InputStream inputStream)
T - fileRelaPath - inputStream - public <T> com.amazonaws.services.s3.model.PutObjectResult putObjectForInputStream(String fileRelaPath, byte[] byteArr)
T - fileRelaPath - byteArr - public <T> com.amazonaws.services.s3.model.PutObjectResult putObjectForInputStream(String fileRelaPath, File t)
T - fileRelaPath - t - public <T> com.amazonaws.services.s3.model.PutObjectResult putObject(String fileRelaPath, byte[] byteArr, DataType dataType)
T - fileRelaPath - byteArr - public <T> com.amazonaws.services.s3.model.PutObjectResult putObject(String bucketName, String rootPath, String fileRelaPath, DataType dataType, byte[] t)
T - bucketName - rootPath - fileRelaPath - dataType - t - public String getObjectForString(String relaKeyName)
relaKeyName - 相对路径public byte[] getObjectForBytes(String bucketName, String keyName)
bucketName - keyName - public com.amazonaws.services.s3.model.S3ObjectInputStream getObjectForStream(String bucketName, String keyName)
public byte[] getObjectForBytes(String relaKeyName)
public void getObjectForFile(String bucketName, String keyName, String savePath)
bucketName - keyName - savePath - Copyright © 2023. All rights reserved.