Package org.aoju.bus.storage
Interface Provider
- All Known Implementing Classes:
AbstractProvider,AliYunOssProvider,BaiduYunBosProvider,HuaweiObsProvider,JdYunOssProvider,LocalFileProvider,MinioOssProvider,QiniuYunOssProvider,TencentCosProvider,UpyunOssProvider
public interface Provider
文件存储提供者
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Method Details
-
download
文件下载(流式下载)- Parameters:
fileName- 文件名- Returns:
- 处理结果
Message
-
download
文件下载(流式下载)- Parameters:
bucket- 存储桶名fileName- 文件名- Returns:
- 处理结果
Message
-
download
文件下载(文件下载到本地)- Parameters:
bucket- 存储桶名fileName- 文件名file- 保存的本地文件路径- Returns:
- 处理结果
Message
-
download
文件下载(文件下载到本地)- Parameters:
fileName- 文件名file- 保存的本地文件路径- Returns:
- 处理结果
Message
-
list
文件列表- Returns:
- 处理结果
Message
-
rename
重命名- Parameters:
oldName- 原始名称newName- 新名称- Returns:
- 处理结果
Message
-
rename
重命名- Parameters:
bucket- 存储桶名oldName- 原始名称newName- 新名称- Returns:
- 处理结果
Message
-
upload
上传文件到指定的 bucket- Parameters:
fileName- 文件名字content- 文件内容- Returns:
- 处理结果
Message
-
upload
上传文件到指定的 bucket- Parameters:
bucket- 存储桶名fileName- 文件名字content- 文件内容- Returns:
- 处理结果
Message
-
upload
上传文件到指定的 bucket- Parameters:
bucket- 存储桶名fileName- 文件名字content- 文件内容- Returns:
- 处理结果
Message
-
remove
删除文件- Parameters:
fileName- 文件名- Returns:
- 处理结果
Message
-
remove
删除文件- Parameters:
bucket- 存储桶名fileName- 文件名- Returns:
- 处理结果
Message
-
remove
删除文件- Parameters:
bucket- 存储桶名path- 文件路径- Returns:
- 处理结果
Message
-