public interface HuaWeiCloudObsService
该类为 aliyunobs 第三方操作核心接口, 项目中所有 aliyunobs 的操作均使用此接口
该类已默认注入到 spring 中, 默认实现为 DefaultHuaWeiCloudObsServiceImpl, 如需自定义实现请实现该接口并手动注入该接口
DefaultHuaWeiCloudObsServiceImpl| 限定符和类型 | 方法和说明 |
|---|---|
List<com.obs.services.model.DeleteObjectsResult.ErrorResult> |
deleteObjectResError(Collection<String> obsFilePaths)
删除文件
|
List<com.obs.services.model.DeleteObjectsResult.DeleteObjectResult> |
deleteObjectResSuccess(Collection<String> obsFilePaths)
删除文件
|
void |
deleteObjectResSuccess(String obsFilePath)
删除文件
|
File |
downloadToFile(String obsFilePath)
下载文件至 File 对象
|
File |
downloadToFile(String obsFilePath,
File outFile)
下载文件至 File 对象
|
File |
downloadToFile(String obsFilePath,
String outFileName)
下载文件至 File 对象
|
void |
downloadToResponse(String obsFilePath,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
下载文件至 HttpServletResponse
|
void |
downloadToResponse(String obsFilePath,
String fileName,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
下载文件至 HttpServletResponse
|
String |
uploadByFile(File absoluteFilePath,
String newFileName,
UploadTypeEnum uploadTypeEnum,
String... pathOfBizName)
上传文件
|
String |
uploadByFile(File absoluteFilePath,
UploadTypeEnum uploadTypeEnum,
String... pathOfBizName)
上传文件
|
List<String> |
uploadByFile(LinkedList<File> absoluteFilePaths,
LinkedList<String> newFileNames,
UploadTypeEnum uploadTypeEnum,
String... pathOfBizName)
上传文件
|
List<String> |
uploadByFile(List<File> absoluteFilePaths,
UploadTypeEnum uploadTypeEnum,
String... pathOfBizName)
上传文件
|
List<String> |
uploadByMultipart(LinkedList<org.springframework.web.multipart.MultipartFile> uploadFiles,
LinkedList<String> newFileNames,
UploadTypeEnum uploadTypeEnum,
String... pathOfBizName)
上传文件
|
List<String> |
uploadByMultipart(List<org.springframework.web.multipart.MultipartFile> uploadFiles,
UploadTypeEnum uploadTypeEnum,
String... pathOfBizName)
上传文件
|
String |
uploadByMultipart(org.springframework.web.multipart.MultipartFile uploadFile,
String newFileName,
UploadTypeEnum uploadTypeEnum,
String... pathOfBizName)
上传文件
|
String |
uploadByMultipart(org.springframework.web.multipart.MultipartFile uploadFile,
UploadTypeEnum uploadTypeEnum,
String... pathOfBizName)
上传文件
|
List<String> |
uploadByPath(LinkedList<String> absoluteFilePaths,
LinkedList<String> newFileNames,
UploadTypeEnum uploadTypeEnum,
String... pathOfBizName)
上传文件
|
List<String> |
uploadByPath(List<String> absoluteFilePaths,
UploadTypeEnum uploadTypeEnum,
String... pathOfBizName)
上传文件
|
String |
uploadByPath(String absoluteFilePath,
String newFileName,
UploadTypeEnum uploadTypeEnum,
String... pathOfBizName)
上传文件
|
String |
uploadByPath(String absoluteFilePath,
UploadTypeEnum uploadTypeEnum,
String... pathOfBizName)
上传文件
|
String uploadByMultipart(org.springframework.web.multipart.MultipartFile uploadFile, UploadTypeEnum uploadTypeEnum, String... pathOfBizName)
uploadFile - 源文件对象uploadTypeEnum - 上传文件类型pathOfBizName - 上传文件路径|业务模块路径String uploadByMultipart(org.springframework.web.multipart.MultipartFile uploadFile, String newFileName, UploadTypeEnum uploadTypeEnum, String... pathOfBizName)
uploadFile - 源文件对象newFileName - 新文件名uploadTypeEnum - 上传文件类型pathOfBizName - 上传文件路径|业务模块路径List<String> uploadByMultipart(List<org.springframework.web.multipart.MultipartFile> uploadFiles, UploadTypeEnum uploadTypeEnum, String... pathOfBizName)
uploadFiles - 源文件对象uploadTypeEnum - 上传主路径, 建议填写业务模块相关名称pathOfBizName - 上传文件路径|业务模块路径List<String> uploadByMultipart(LinkedList<org.springframework.web.multipart.MultipartFile> uploadFiles, LinkedList<String> newFileNames, UploadTypeEnum uploadTypeEnum, String... pathOfBizName)
uploadFiles - 源文件对象newFileNames - 新文件名uploadTypeEnum - 上传主路径, 建议填写业务模块相关名称pathOfBizName - 上传文件路径|业务模块路径String uploadByPath(String absoluteFilePath, UploadTypeEnum uploadTypeEnum, String... pathOfBizName)
absoluteFilePath - 源文件绝对路径uploadTypeEnum - 上传主路径, 建议填写业务模块相关名称pathOfBizName - 上传文件路径|业务模块路径String uploadByPath(String absoluteFilePath, String newFileName, UploadTypeEnum uploadTypeEnum, String... pathOfBizName)
absoluteFilePath - 源文件绝对路径newFileName - 新文件名uploadTypeEnum - 上传主路径, 建议填写业务模块相关名称pathOfBizName - 上传文件路径|业务模块路径List<String> uploadByPath(List<String> absoluteFilePaths, UploadTypeEnum uploadTypeEnum, String... pathOfBizName)
absoluteFilePaths - 源文件绝对路径集合uploadTypeEnum - 上传主路径, 建议填写业务模块相关名称pathOfBizName - 上传文件路径|业务模块路径List<String> uploadByPath(LinkedList<String> absoluteFilePaths, LinkedList<String> newFileNames, UploadTypeEnum uploadTypeEnum, String... pathOfBizName)
absoluteFilePaths - 源文件绝对路径集合newFileNames - 新文件名uploadTypeEnum - 上传主路径, 建议填写业务模块相关名称pathOfBizName - 上传文件路径|业务模块路径String uploadByFile(File absoluteFilePath, UploadTypeEnum uploadTypeEnum, String... pathOfBizName)
absoluteFilePath - 源文件对象uploadTypeEnum - 上传主路径, 建议填写业务模块相关名称pathOfBizName - 上传文件路径|业务模块路径String uploadByFile(File absoluteFilePath, String newFileName, UploadTypeEnum uploadTypeEnum, String... pathOfBizName)
absoluteFilePath - 源文件对象newFileName - 新文件名uploadTypeEnum - 上传主路径, 建议填写业务模块相关名称pathOfBizName - 上传文件路径|业务模块路径List<String> uploadByFile(List<File> absoluteFilePaths, UploadTypeEnum uploadTypeEnum, String... pathOfBizName)
absoluteFilePaths - 源文件对象uploadTypeEnum - 上传主路径, 建议填写业务模块相关名称pathOfBizName - 上传文件路径|业务模块路径List<String> uploadByFile(LinkedList<File> absoluteFilePaths, LinkedList<String> newFileNames, UploadTypeEnum uploadTypeEnum, String... pathOfBizName)
absoluteFilePaths - 源文件对象newFileNames - 新文件名uploadTypeEnum - 上传主路径, 建议填写业务模块相关名称pathOfBizName - 上传文件路径|业务模块路径void downloadToResponse(String obsFilePath, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
obsFilePath - OBS文件路径request - HttpServletRequestresponse - HttpServletResponsevoid downloadToResponse(String obsFilePath, @Nullable String fileName, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
obsFilePath - OBS文件路径fileName - 新文件名称, 为空时则为OBS文件名request - HttpServletRequestresponse - HttpServletResponseFile downloadToFile(String obsFilePath)
obsFilePath - OBS文件路径File downloadToFile(String obsFilePath, @Nullable String outFileName)
obsFilePath - OBS文件路径outFileName - 新文件名称, 为空时则为OBS文件名File downloadToFile(String obsFilePath, @Nullable File outFile)
obsFilePath - OBS文件路径outFile - 新文件对象, 为空时则文件名为OBS文件名void deleteObjectResSuccess(String obsFilePath)
obsFilePath - OBS文件路径List<com.obs.services.model.DeleteObjectsResult.DeleteObjectResult> deleteObjectResSuccess(Collection<String> obsFilePaths)
obsFilePaths - OBS文件路径List<com.obs.services.model.DeleteObjectsResult.ErrorResult> deleteObjectResError(Collection<String> obsFilePaths)
obsFilePaths - OBS文件路径Copyright © 2021 HaiChuang Inc.. All rights reserved.