@ConditionalOnBean(value=OssConfiguration.class) public class AliyunOSSWorker extends Object implements StorageWorker
log, SUFFIX_BACKUP, SUFFIX_THUMBNAIL| 构造器和说明 |
|---|
AliyunOSSWorker(com.aliyun.oss.OSSClient ossClient,
OssProperties ossProperties) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
backupFile(String originPath,
boolean deleteOrigin)
复制文件
|
String |
crateFileExpireUrl(String path,
int expire)
Description:
<创建一个指定有效期的数据访问链接>
|
UploadResult |
createImgExpireUrl(String path,
int expire)
Description:
<创建一个指定有效期的图片访问链接>
|
boolean |
deleteFile(String path)
Description:根据路径删除文件
<>
|
String |
doUpload(InputStream stream,
String path,
String originName)
待实现的文件上传接口
|
InputStream |
download(String key)
下载文件
|
void |
download(String key,
OutputStream response)
下载文件
|
DocumentUrlResult |
getDocumentUrl(String key,
int expiresIn)
获取一个可访问的文件链接
|
UploadResult |
upload(File file,
String folder)
上传文件
|
UploadResult |
upload(InputStream inputStream,
String fileName,
String folder,
boolean thumbnail)
上传文件
|
UploadResult |
upload(String filePath,
String folder)
上传文件
|
UploadResult |
uploadMultipleFile(List<File> files)
多文件上传
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitappendSuffix, buildThumbnail, doUpload, generatePath, upload, upload, uploadpublic AliyunOSSWorker(com.aliyun.oss.OSSClient ossClient,
OssProperties ossProperties)
public UploadResult upload(InputStream inputStream, String fileName, String folder, boolean thumbnail)
upload 在接口中 StorageWorkerinputStream - 文件流fileName - 文件名folder - 目标文件夹thumbnail - public UploadResult upload(File file, String folder)
StorageWorkerupload 在接口中 StorageWorkerfile - 目标文件folder - 上传文件夹,可为空,且推荐为空public String doUpload(InputStream stream, String path, String originName)
StorageWorkerdoUpload 在接口中 StorageWorkerstream - 文件流path - 远程路径public UploadResult upload(String filePath, String folder)
StorageWorkerupload 在接口中 StorageWorkerfilePath - 目标文件folder - 上传文件夹,可为空,且推荐为空public void download(String key, OutputStream response)
download 在接口中 StorageWorkerkey - response - public String backupFile(String originPath, boolean deleteOrigin)
StorageWorkerbackupFile 在接口中 StorageWorkeroriginPath - 文件前缀路径deleteOrigin - 是否删除原文件public boolean deleteFile(String path)
deleteFile 在接口中 StorageWorkerpath - 1public InputStream download(String key)
download 在接口中 StorageWorkerkey - 文件路径public DocumentUrlResult getDocumentUrl(String key, int expiresIn)
getDocumentUrl 在接口中 StorageWorkerkey - 文件路径expiresIn - 过期时间(秒),默认7天public UploadResult uploadMultipleFile(List<File> files)
uploadMultipleFile 在接口中 StorageWorkerfiles - 需要上传的文件位置public String crateFileExpireUrl(String path, int expire)
crateFileExpireUrl 在接口中 StorageWorkerpath - oss存储路径expire - 有效时间(s)Exception - 文件创建异常public UploadResult createImgExpireUrl(String path, int expire)
createImgExpireUrl 在接口中 StorageWorkerpath - oss存储路径expire - 有效时间(s)Copyright © 2023. All rights reserved.