public class AliyunOSSStorage extends Object
| 构造器和说明 |
|---|
AliyunOSSStorage(Map<String,String> map)
文件上传-阿里云OSS 。
|
AliyunOSSStorage(String accessKeyId,
String secretAccessKey,
String endpoint,
String bucketname)
文件上传-阿里云OBS
|
| 限定符和类型 | 方法和说明 |
|---|---|
StorageConfigVO |
config() |
void |
copyFile(String originalFilePath,
String newFilePath)
文件复制
|
BaseVO |
createFolder(String path) |
BaseVO |
delete(String path)
删除文件
|
InputStream |
get(String path) |
OSS |
getOss()
获取阿里云OSS操作
|
long |
getSize(String path) |
List<SubFileBean> |
getSubFileList(String path) |
UploadFileVO |
upload(String path,
InputStream inputStream)
通过流进行上传文件
|
public AliyunOSSStorage(String accessKeyId, String secretAccessKey, String endpoint, String bucketname)
accessKeyId - 访问OSS的Access Key ID。secretAccessKey - 访问OSS的Secret Access Key。endpoint - OSS服务的Endpoint。如:oss-cn-hongkong.aliyuncs.combucketname - 要操作的Bucket名称public UploadFileVO upload(String path, InputStream inputStream)
path - 上传文件路径和名称 例:"site/1.txt"inputStream - 需要上传文件的输入流UploadFileVO result 1: 成功;0 失败。public BaseVO delete(String path)
path - 需要删除的文件路径加名称 例:"site/219/index.html"BaseVOpublic void copyFile(String originalFilePath, String newFilePath)
originalFilePath - 源文件的路径和文件名 例:"site/2010/example.txt"newFilePath - 目标文件的路径和文件名 例:"site/2010/example_bak.txt"public long getSize(String path)
public BaseVO createFolder(String path)
public InputStream get(String path)
public StorageConfigVO config()
Copyright © 2024. All rights reserved.