| 构造器和说明 |
|---|
AliYunOssUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<String> |
baseFileUploadByMultipart(Collection<org.springframework.web.multipart.MultipartFile> files,
String accessKeyId,
String accessKeySecret,
String bucketName,
String endPoint,
String fileType,
String... uploadPath)
上传文件
|
static List<String> |
baseFileUploadByMultipart(LinkedList<org.springframework.web.multipart.MultipartFile> uploadFiles,
LinkedList<String> newFileNames,
String accessKeyId,
String accessKeySecret,
String bucketName,
String endPoint,
String fileType,
String... uploadPath)
上传文件
|
static List<String> |
deleteObject(Collection<String> ossFilePaths,
boolean quiet,
String accessKeyId,
String accessKeySecret,
String bucketName,
String endPoint)
批量删除文件
|
static List<String> |
deleteObject(Collection<String> ossFilePaths,
String accessKeyId,
String accessKeySecret,
String bucketName,
String endPoint)
批量删除文件
|
static void |
deleteObject(String ossFilePath,
String accessKeyId,
String accessKeySecret,
String bucketName,
String endPoint)
删除文件
|
static File |
downloadToFile(String ossFilePath,
String accessKeyId,
String accessKeySecret,
String bucketName,
String endPoint)
下载文件至 File 对象
|
static File |
downloadToFile(String ossFilePath,
String accessKeyId,
String accessKeySecret,
String bucketName,
String endPoint,
File outFile)
下载文件至 File 对象
|
static File |
downloadToFile(String ossFilePath,
String accessKeyId,
String accessKeySecret,
String bucketName,
String endPoint,
String fileName)
下载文件至 File 对象
|
static void |
downloadToResponse(String ossFilePath,
String accessKeyId,
String accessKeySecret,
String bucketName,
String endPoint,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
下载文件至 HttpServletResponse
|
static void |
downloadToResponse(String ossFilePath,
String accessKeyId,
String accessKeySecret,
String bucketName,
String endPoint,
String fileName,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
下载文件至 HttpServletResponse
|
static List<String> |
uploadByFile(Collection<File> uploadFiles,
String accessKeyId,
String accessKeySecret,
String bucketName,
String endPoint,
String fileType,
String... uploadPath)
批量上传文件
|
static String |
uploadByFile(File uploadFile,
String accessKeyId,
String accessKeySecret,
String bucketName,
String endPoint,
String fileType,
String... uploadPath)
简单上传文件
|
static String |
uploadByFile(File uploadFile,
String newFileName,
String accessKeyId,
String accessKeySecret,
String bucketName,
String endPoint,
String fileType,
String... uploadPath)
简单上传文件
|
static List<String> |
uploadByFile(LinkedList<File> uploadFiles,
LinkedList<String> newFileNames,
String accessKeyId,
String accessKeySecret,
String bucketName,
String endPoint,
String fileType,
String... uploadPath)
批量上传文件
|
static List<String> |
uploadByMultipart(Collection<org.springframework.web.multipart.MultipartFile> uploadFiles,
String accessKeyId,
String accessKeySecret,
String bucketName,
String endPoint,
String fileType,
String... uploadPath)
批量上传文件
|
static List<String> |
uploadByMultipart(LinkedList<org.springframework.web.multipart.MultipartFile> uploadFiles,
LinkedList<String> newFileNames,
String accessKeyId,
String accessKeySecret,
String bucketName,
String endPoint,
String fileType,
String... uploadPath)
批量上传文件
|
static String |
uploadByMultipart(org.springframework.web.multipart.MultipartFile uploadFile,
String accessKeyId,
String accessKeySecret,
String bucketName,
String endPoint,
String fileType,
String... uploadPath)
简单上传文件
|
static String |
uploadByMultipart(org.springframework.web.multipart.MultipartFile uploadFile,
String newFileName,
String accessKeyId,
String accessKeySecret,
String bucketName,
String endPoint,
String fileType,
String... uploadPath)
简单上传文件
|
static List<String> |
uploadByPath(Collection<String> absoluteFilePaths,
String accessKeyId,
String accessKeySecret,
String bucketName,
String endPoint,
String fileType,
String... uploadPath)
批量上传文件
|
static List<String> |
uploadByPath(LinkedList<String> absoluteFilePaths,
LinkedList<String> newFileNames,
String accessKeyId,
String accessKeySecret,
String bucketName,
String endPoint,
String fileType,
String... uploadPath)
批量上传文件
|
static String |
uploadByPath(String absoluteFilePath,
String accessKeyId,
String accessKeySecret,
String bucketName,
String endPoint,
String fileType,
String... uploadPath)
简单上传文件
|
static String |
uploadByPath(String absoluteFilePath,
String newFileName,
String accessKeyId,
String accessKeySecret,
String bucketName,
String endPoint,
String fileType,
String... uploadPath)
简单上传文件
|
@NonNull public static String uploadByMultipart(@NonNull org.springframework.web.multipart.MultipartFile uploadFile, @NonNull String accessKeyId, @NonNull String accessKeySecret, @NonNull String bucketName, @NonNull String endPoint, @NonNull String fileType, @NonNull String... uploadPath) throws AliYunOssUploadException, IOException
uploadFile - 源文件对象accessKeyId - AccessKeyIdaccessKeySecret - AccessKeySecretbucketName - BucketNameendPoint - Endpoint地域节点fileType - 上传文件类型uploadPath - 上传路径AliYunOssUploadException - 阿里云文件上传异常IOException - 获取文件流异常uploadByMultipart(MultipartFile, String, String, String, String, String, String, String...)@NonNull public static String uploadByMultipart(@NonNull org.springframework.web.multipart.MultipartFile uploadFile, @Nullable String newFileName, @NonNull String accessKeyId, @NonNull String accessKeySecret, @NonNull String bucketName, @NonNull String endPoint, @NonNull String fileType, @NonNull String... uploadPath) throws AliYunOssUploadException, IOException
uploadFile - 源文件对象newFileName - 新文件名accessKeyId - AccessKeyIdaccessKeySecret - AccessKeySecretbucketName - BucketNameendPoint - Endpoint地域节点fileType - 上传文件类型uploadPath - 上传路径AliYunOssUploadException - 阿里云文件上传异常IOException - 获取文件流异常baseFileUploadByMultipart(LinkedList, LinkedList, String, String, String, String, String, String...)@NonNull public static String uploadByPath(@NonNull String absoluteFilePath, @NonNull String accessKeyId, @NonNull String accessKeySecret, @NonNull String bucketName, @NonNull String endPoint, @NonNull String fileType, @NonNull String... uploadPath) throws AliYunOssUploadException
absoluteFilePath - 源文件绝对路径accessKeyId - AccessKeyIdaccessKeySecret - AccessKeySecretbucketName - BucketNameendPoint - Endpoint地域节点fileType - 上传文件类型uploadPath - 上传路径AliYunOssUploadException - 阿里云文件上传异常uploadByPath(String, String, String, String, String, String, String, String...)@NonNull public static String uploadByPath(@NonNull String absoluteFilePath, @Nullable String newFileName, @NonNull String accessKeyId, @NonNull String accessKeySecret, @NonNull String bucketName, @NonNull String endPoint, @NonNull String fileType, @NonNull String... uploadPath) throws AliYunOssUploadException
absoluteFilePath - 源文件绝对路径newFileName - 新文件名accessKeyId - AccessKeyIdaccessKeySecret - AccessKeySecretbucketName - BucketNameendPoint - Endpoint地域节点fileType - 上传文件类型uploadPath - 上传路径AliYunOssUploadException - 阿里云文件上传异常uploadByFile(File, String, String, String, String, String, String, String...)@NonNull public static String uploadByFile(@NonNull File uploadFile, @NonNull String accessKeyId, @NonNull String accessKeySecret, @NonNull String bucketName, @NonNull String endPoint, @NonNull String fileType, @NonNull String... uploadPath) throws AliYunOssUploadException
uploadFile - 源文件对象accessKeyId - AccessKeyIdaccessKeySecret - AccessKeySecretbucketName - BucketNameendPoint - Endpoint地域节点fileType - 上传文件类型uploadPath - 上传路径AliYunOssUploadException - 阿里云文件上传异常uploadByFile(File, String, String, String, String, String, String, String...)@NonNull public static String uploadByFile(@NonNull File uploadFile, @Nullable String newFileName, @NonNull String accessKeyId, @NonNull String accessKeySecret, @NonNull String bucketName, @NonNull String endPoint, @NonNull String fileType, @NonNull String... uploadPath) throws AliYunOssUploadException
uploadFile - 源文件对象newFileName - 新文件名accessKeyId - AccessKeyIdaccessKeySecret - AccessKeySecretbucketName - BucketNameendPoint - Endpoint地域节点fileType - 上传文件类型uploadPath - 上传路径AliYunOssUploadException - 阿里云文件上传异常baseFileUploadByFile(LinkedList, LinkedList, String, String, String, String, String, String...)@NonNull public static List<String> uploadByMultipart(@NonNull Collection<org.springframework.web.multipart.MultipartFile> uploadFiles, @NonNull String accessKeyId, @NonNull String accessKeySecret, @NonNull String bucketName, @NonNull String endPoint, @NonNull String fileType, @NonNull String... uploadPath) throws AliYunOssUploadException, IOException
uploadFiles - 文件对象集合accessKeyId - AccessKeyIdaccessKeySecret - AccessKeySecretbucketName - BucketNameendPoint - Endpoint地域节点fileType - 上传文件类型uploadPath - 上传路径AliYunOssUploadException - 阿里云文件上传异常IOException - 获取文件流异常uploadByMultipart(LinkedList, LinkedList, String, String, String, String, String, String...)@NonNull public static List<String> uploadByMultipart(@NonNull LinkedList<org.springframework.web.multipart.MultipartFile> uploadFiles, @Nullable LinkedList<String> newFileNames, @NonNull String accessKeyId, @NonNull String accessKeySecret, @NonNull String bucketName, @NonNull String endPoint, @NonNull String fileType, @NonNull String... uploadPath) throws AliYunOssUploadException, IOException
uploadFiles - 文件对象集合newFileNames - 新文件名accessKeyId - AccessKeyIdaccessKeySecret - AccessKeySecretbucketName - BucketNameendPoint - Endpoint地域节点fileType - 上传文件类型uploadPath - 上传路径AliYunOssUploadException - 阿里云文件上传异常IOException - 获取文件流异常baseFileUploadByMultipart(LinkedList, LinkedList, String, String, String, String, String, String...)@NonNull public static List<String> uploadByPath(@NonNull Collection<String> absoluteFilePaths, @NonNull String accessKeyId, @NonNull String accessKeySecret, @NonNull String bucketName, @NonNull String endPoint, @NonNull String fileType, @NonNull String... uploadPath) throws AliYunOssUploadException
absoluteFilePaths - 源文件绝对路径集合accessKeyId - AccessKeyIdaccessKeySecret - AccessKeySecretbucketName - BucketNameendPoint - Endpoint地域节点fileType - 上传文件类型uploadPath - 上传路径AliYunOssUploadException - 阿里云文件上传异常uploadByPath(LinkedList, LinkedList, String, String, String, String, String, String...)@NonNull public static List<String> uploadByPath(@NonNull LinkedList<String> absoluteFilePaths, @Nullable LinkedList<String> newFileNames, @NonNull String accessKeyId, @NonNull String accessKeySecret, @NonNull String bucketName, @NonNull String endPoint, @NonNull String fileType, @NonNull String... uploadPath) throws AliYunOssUploadException
absoluteFilePaths - 源文件绝对路径集合newFileNames - 新文件名accessKeyId - AccessKeyIdaccessKeySecret - AccessKeySecretbucketName - BucketNameendPoint - Endpoint地域节点fileType - 上传文件类型uploadPath - 上传路径AliYunOssUploadException - 阿里云文件上传异常@NonNull public static List<String> uploadByFile(@NonNull Collection<File> uploadFiles, @NonNull String accessKeyId, @NonNull String accessKeySecret, @NonNull String bucketName, @NonNull String endPoint, @NonNull String fileType, @NonNull String... uploadPath) throws AliYunOssUploadException
uploadFiles - 文件对象集合accessKeyId - AccessKeyIdaccessKeySecret - AccessKeySecretbucketName - BucketNameendPoint - Endpoint地域节点fileType - 上传文件类型uploadPath - 上传路径AliYunOssUploadException - 阿里云文件上传异常uploadByFile(LinkedList, LinkedList, String, String, String, String, String, String...)@NonNull public static List<String> uploadByFile(@NonNull LinkedList<File> uploadFiles, @Nullable LinkedList<String> newFileNames, @NonNull String accessKeyId, @NonNull String accessKeySecret, @NonNull String bucketName, @NonNull String endPoint, @NonNull String fileType, @NonNull String... uploadPath) throws AliYunOssUploadException
uploadFiles - 文件对象集合newFileNames - 新文件名accessKeyId - AccessKeyIdaccessKeySecret - AccessKeySecretbucketName - BucketNameendPoint - Endpoint地域节点fileType - 上传文件类型uploadPath - 上传路径AliYunOssUploadException - 阿里云文件上传异常baseFileUploadByFile(LinkedList, LinkedList, String, String, String, String, String, String...)public static void downloadToResponse(@NonNull
String ossFilePath,
@NonNull
String accessKeyId,
@NonNull
String accessKeySecret,
@NonNull
String bucketName,
@NonNull
String endPoint,
@NonNull
javax.servlet.http.HttpServletRequest request,
@NonNull
javax.servlet.http.HttpServletResponse response)
throws IOException
ossFilePath - OSS文件路径accessKeyId - AccessKeyIdaccessKeySecret - AccessKeySecretbucketName - BucketNameendPoint - Endpoint地域节点request - HttpServletRequestresponse - HttpServletResponseIOException - 文件流转文件失败downloadToResponse(String, String, String, String, String, String, HttpServletRequest, HttpServletResponse)public static void downloadToResponse(@NonNull
String ossFilePath,
@NonNull
String accessKeyId,
@NonNull
String accessKeySecret,
@NonNull
String bucketName,
@NonNull
String endPoint,
@Nullable
String fileName,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws IOException
ossFilePath - OSS文件路径accessKeyId - AccessKeyIdaccessKeySecret - AccessKeySecretbucketName - BucketNameendPoint - Endpoint地域节点fileName - 新文件名, 为空时则为OSS文件名request - HttpServletRequestresponse - HttpServletResponseIOException - 文件流转文件失败@NonNull public static File downloadToFile(@NonNull String ossFilePath, @NonNull String accessKeyId, @NonNull String accessKeySecret, @NonNull String bucketName, @NonNull String endPoint)
ossFilePath - OSS文件路径accessKeyId - AccessKeyIdaccessKeySecret - AccessKeySecretbucketName - BucketNameendPoint - Endpoint地域节点downloadToFile(String, String, String, String, String, String)@NonNull public static File downloadToFile(@NonNull String ossFilePath, @NonNull String accessKeyId, @NonNull String accessKeySecret, @NonNull String bucketName, @NonNull String endPoint, @Nullable String fileName)
ossFilePath - OSS文件路径accessKeyId - AccessKeyIdaccessKeySecret - AccessKeySecretbucketName - BucketNameendPoint - Endpoint地域节点fileName - 新文件名, 为空时则为OSS文件名@NonNull public static File downloadToFile(@NonNull String ossFilePath, @NonNull String accessKeyId, @NonNull String accessKeySecret, @NonNull String bucketName, @NonNull String endPoint, @Nullable File outFile)
ossFilePath - OSS文件路径accessKeyId - AccessKeyIdaccessKeySecret - AccessKeySecretbucketName - BucketNameendPoint - Endpoint地域节点outFile - 新文件对象, 为空时则文件名为OSS文件名public static void deleteObject(@NonNull
String ossFilePath,
@NonNull
String accessKeyId,
@NonNull
String accessKeySecret,
@NonNull
String bucketName,
@NonNull
String endPoint)
ossFilePath - OSS文件路径accessKeyId - AccessKeyIdaccessKeySecret - AccessKeySecretbucketName - BucketNameendPoint - Endpoint地域节点@NonNull public static List<String> deleteObject(@NonNull Collection<String> ossFilePaths, @NonNull String accessKeyId, @NonNull String accessKeySecret, @NonNull String bucketName, @NonNull String endPoint)
ossFilePaths - OSS文件路径集合endPoint - Endpoint地域节点accessKeyId - AccessKeyIdaccessKeySecret - AccessKeySecretbucketName - BucketNamedeleteObject(Collection, boolean, String, String, String, String)@NonNull public static List<String> deleteObject(@NonNull Collection<String> ossFilePaths, boolean quiet, @NonNull String accessKeyId, @NonNull String accessKeySecret, @NonNull String bucketName, @NonNull String endPoint)
ossFilePaths - OSS文件路径集合quiet - 返回模式
[default: false-详细模式, {true: 简单模式(删除失败的文件路径集合), false: 详细模式(删除成功的文件路径集合)}]accessKeyId - AccessKeyIdaccessKeySecret - AccessKeySecretbucketName - BucketNameendPoint - Endpoint地域节点quiet 形参注释@NonNull public static List<String> baseFileUploadByMultipart(@NonNull Collection<org.springframework.web.multipart.MultipartFile> files, @NonNull String accessKeyId, @NonNull String accessKeySecret, @NonNull String bucketName, @NonNull String endPoint, @NonNull String fileType, @NonNull String... uploadPath) throws AliYunOssUploadException, IOException
files - 源文件对象集合accessKeyId - AccessKeyIdaccessKeySecret - AccessKeySecretbucketName - BucketNameendPoint - Endpoint地域节点fileType - 上传文件类型uploadPath - 上传路径AliYunOssUploadException - 阿里云文件上传异常IOException - 获取文件流异常baseFileUploadByMultipart(LinkedList, LinkedList, String, String, String, String, String, String...)@NonNull public static List<String> baseFileUploadByMultipart(@NonNull LinkedList<org.springframework.web.multipart.MultipartFile> uploadFiles, @Nullable LinkedList<String> newFileNames, @NonNull String accessKeyId, @NonNull String accessKeySecret, @NonNull String bucketName, @NonNull String endPoint, @NonNull String fileType, @NonNull String... uploadPath) throws AliYunOssUploadException, IOException
uploadFiles - 源文件对象集合newFileNames - 上传文件名称集合accessKeyId - AccessKeyIdaccessKeySecret - AccessKeySecretbucketName - BucketNameendPoint - Endpoint地域节点fileType - 上传文件类型uploadPath - 上传路径AliYunOssUploadException - 阿里云文件上传异常IOException - 获取文件流异常Copyright © 2021 HaiChuang Inc.. All rights reserved.