public class AliOssTemplate extends Object implements OssTemplate
| 限定符和类型 | 字段和说明 |
|---|---|
(专用程序包) FileDataInterface |
fileDataInterface |
(专用程序包) com.aliyun.oss.OSSClient |
ossClient |
(专用程序包) OssProperties |
ossProperties |
| 构造器和说明 |
|---|
AliOssTemplate() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
abortMultipartUpload(String bucketName,
String filename,
String uploadId)
终止分段上传
|
boolean |
bucketExists(String bucketName)
存储桶是否存在
|
void |
completeMultipartUpload(String bucketName,
String filename,
String uploadId,
Set<Etag> etagList)
完成分段上传
|
String |
createMultipartUpload(String bucketName,
String filename)
创建分段上传
|
String |
fileLink(String fileName)
获取默认桶链接
|
String |
fileLink(String fileName,
String bucketName)
获取文件外链
|
InputStream |
getObject(String bucketName,
String fileName)
获取文件流
|
List<BaseFile> |
listFiles(String bucketName)
根据桶名获取文件列表信息
|
void |
makeBucket(String bucketName)
创建存储桶
|
BaseFile |
put(String bucketName,
String module,
InputStream stream,
String originalName,
boolean cover)
上传文件
|
BaseFile |
putContent(String originalName,
String content,
String... catalogue)
推送文本到出桶中
|
BaseFile |
putFile(String originalName,
InputStream inputStream,
String... catalogue)
推送文件到默认桶下面。
|
BaseFile |
putFile(String bucketName,
String module,
String originalName,
InputStream inputStream)
上传文件
|
BaseFile |
putFile(String bucketName,
String module,
String originalName,
org.springframework.web.multipart.MultipartFile file)
上传文件
|
void |
removeFile(String bucketName,
String fileName)
删除文件
|
Etag |
uploadPart(byte[] bytes,
String bucketName,
Integer partNumber,
String filename,
String uploadId)
分段上传文件
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFileNamecom.aliyun.oss.OSSClient ossClient
FileDataInterface fileDataInterface
OssProperties ossProperties
public void makeBucket(String bucketName)
makeBucket 在接口中 OssTemplatebucketName - 存储桶名称public boolean bucketExists(String bucketName)
bucketExists 在接口中 OssTemplatebucketName - 存储桶名称public String fileLink(String fileName, String bucketName)
fileLink 在接口中 OssTemplatefileName - 文件名称bucketName - 源存储桶public String fileLink(String fileName)
OssTemplatefileLink 在接口中 OssTemplatepublic BaseFile putFile(String bucketName, String module, String originalName, org.springframework.web.multipart.MultipartFile file)
putFile 在接口中 OssTemplatebucketName - 存储桶名称originalName - 上传文件名file - 文件module - 模块public BaseFile putFile(String bucketName, String module, String originalName, InputStream inputStream)
putFile 在接口中 OssTemplatebucketName - 存储桶名称originalName - 上传文件名inputStream - 文件module - 模块public BaseFile put(String bucketName, String module, InputStream stream, String originalName, boolean cover)
put 在接口中 OssTemplatebucketName - 存储桶名称stream - 上传文件InputStreamoriginalName - 上传文件keycover - 是否覆盖module - 模块public void removeFile(String bucketName, String fileName)
removeFile 在接口中 OssTemplatefileName - 文件名称bucketName - 存储桶名称public InputStream getObject(String bucketName, String fileName)
getObject 在接口中 OssTemplatebucketName - 存储桶fileName - 文件名称public List<BaseFile> listFiles(String bucketName)
OssTemplatelistFiles 在接口中 OssTemplatebucketName - 桶名public String createMultipartUpload(String bucketName, String filename)
OssTemplatecreateMultipartUpload 在接口中 OssTemplatebucketName - 桶filename - 文件名public Etag uploadPart(byte[] bytes, String bucketName, Integer partNumber, String filename, String uploadId)
OssTemplateuploadPart 在接口中 OssTemplatebytes - 文件bucketName - 桶partNumber - 分片序号filename - 文件名uploadId - 分片上传凭证public void completeMultipartUpload(String bucketName, String filename, String uploadId, Set<Etag> etagList)
OssTemplatecompleteMultipartUpload 在接口中 OssTemplatebucketName - 桶filename - 文件名uploadId - 凭证etagList - 分片etagpublic void abortMultipartUpload(String bucketName, String filename, String uploadId)
OssTemplateabortMultipartUpload 在接口中 OssTemplatebucketName - 桶filename - 文件名uploadId - 凭证public BaseFile putFile(String originalName, InputStream inputStream, String... catalogue)
OssTemplateputFile 在接口中 OssTemplatepublic BaseFile putContent(String originalName, String content, String... catalogue)
OssTemplateputContent 在接口中 OssTemplatecatalogue - 目录Copyright © 2021 jvs. All rights reserved.