Package org.miaixz.bus.storage.metric
Class AmazonS3Provider
java.lang.Object
org.miaixz.bus.storage.metric.AbstractProvider
org.miaixz.bus.storage.metric.AmazonS3Provider
- All Implemented Interfaces:
org.miaixz.bus.core.Provider,Provider
-
Field Summary
Fields inherited from class org.miaixz.bus.storage.metric.AbstractProvider
context -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.miaixz.bus.core.basic.entity.Message文件下载(流式下载)org.miaixz.bus.core.basic.entity.Message文件下载(文件下载到本地)org.miaixz.bus.core.basic.entity.Message文件下载(流式下载)org.miaixz.bus.core.basic.entity.Message文件下载(文件下载到本地)org.miaixz.bus.core.basic.entity.Messagelist()文件列表org.miaixz.bus.core.basic.entity.Message删除文件org.miaixz.bus.core.basic.entity.Message删除文件org.miaixz.bus.core.basic.entity.Message删除文件org.miaixz.bus.core.basic.entity.Message重命名org.miaixz.bus.core.basic.entity.Message重命名org.miaixz.bus.core.basic.entity.Message上传文件到指定的 bucketorg.miaixz.bus.core.basic.entity.Message上传文件到指定的 bucketorg.miaixz.bus.core.basic.entity.Messageupload(String bucket, String fileName, InputStream content) 上传文件到指定的 bucketMethods inherited from class org.miaixz.bus.storage.metric.AbstractProvider
downloadFile, getFullPath
-
Constructor Details
-
AmazonS3Provider
-
-
Method Details
-
download
Description copied from interface:Provider文件下载(流式下载)- Parameters:
fileName- 文件名- Returns:
- 处理结果
Message
-
download
Description copied from interface:Provider文件下载(流式下载)- Parameters:
bucket- 存储桶名fileName- 文件名- Returns:
- 处理结果
Message
-
download
Description copied from interface:Provider文件下载(文件下载到本地)- Parameters:
fileName- 文件名file- 保存的本地文件路径- Returns:
- 处理结果
Message
-
download
Description copied from interface:Provider文件下载(文件下载到本地)- Parameters:
bucket- 存储桶名fileName- 文件名file- 保存的本地文件路径- Returns:
- 处理结果
Message
-
list
public org.miaixz.bus.core.basic.entity.Message list()Description copied from interface:Provider文件列表- Returns:
- 处理结果
Message
-
rename
Description copied from interface:Provider重命名- Parameters:
oldName- 原始名称newName- 新名称- Returns:
- 处理结果
Message
-
rename
public org.miaixz.bus.core.basic.entity.Message rename(String bucket, String oldName, String newName) Description copied from interface:Provider重命名- Parameters:
bucket- 存储桶名oldName- 原始名称newName- 新名称- Returns:
- 处理结果
Message
-
upload
Description copied from interface:Provider上传文件到指定的 bucket- Parameters:
fileName- 文件名字content- 文件内容- Returns:
- 处理结果
Message
-
upload
public org.miaixz.bus.core.basic.entity.Message upload(String bucket, String fileName, InputStream content) Description copied from interface:Provider上传文件到指定的 bucket- Parameters:
bucket- 存储桶名fileName- 文件名字content- 文件内容- Returns:
- 处理结果
Message
-
upload
public org.miaixz.bus.core.basic.entity.Message upload(String bucket, String fileName, byte[] content) Description copied from interface:Provider上传文件到指定的 bucket- Parameters:
bucket- 存储桶名fileName- 文件名字content- 文件内容- Returns:
- 处理结果
Message
-
remove
Description copied from interface:Provider删除文件- Parameters:
fileName- 文件名- Returns:
- 处理结果
Message
-
remove
Description copied from interface:Provider删除文件- Parameters:
bucket- 存储桶名fileName- 文件名- Returns:
- 处理结果
Message
-
remove
Description copied from interface:Provider删除文件- Parameters:
bucket- 存储桶名path- 文件路径- Returns:
- 处理结果
Message
-