| | |
| | | * @return |
| | | * @throws IOException |
| | | */ |
| | | public static PutObjectResult uploadImg(MultipartFile localFile,String ak,String sk,String endPoint,String bucketName,String fileName) throws IOException { |
| | | public static PutObjectResult uploadImg(MultipartFile localFile,String ak,String sk,String endPoint,String bucketName,String folderName,String fileName) throws IOException { |
| | | |
| | | //没有名次的时候自动生成 |
| | | if(StringUtils.isNull(fileName)){ |
| | |
| | | if (localFile.getOriginalFilename().lastIndexOf(".") >= 0){ |
| | | fileName += localFile.getOriginalFilename().substring(localFile.getOriginalFilename().lastIndexOf(".")); |
| | | } |
| | | } |
| | | if(StringUtils.noNull(folderName)){ |
| | | fileName = folderName+"/"+fileName; |
| | | } |
| | | |
| | | PutObjectResult putObjectResult = null; |
| | |
| | | * @param sk 访问秘钥 |
| | | * @param endPoint 区域 |
| | | * @param bucketName 存储桶 |
| | | * @param folderName 文件夹名称 |
| | | * @param fileName 文件名称(带后缀),为空时自动生成 |
| | | * @return |
| | | * @throws IOException |
| | | */ |
| | | public static PutObjectResult uploadImg(File localFile,String ak,String sk,String endPoint,String bucketName,String fileName) throws IOException { |
| | | public static PutObjectResult uploadImg(File localFile,String ak,String sk,String endPoint,String bucketName,String folderName,String fileName) throws IOException { |
| | | |
| | | //没有名次的时候自动生成 |
| | | if(StringUtils.isNull(fileName)){ |
| | |
| | | fileName += localFile.getName().substring(localFile.getName().lastIndexOf(".")); |
| | | } |
| | | } |
| | | if(StringUtils.noNull(folderName)){ |
| | | fileName = folderName+"/"+fileName; |
| | | } |
| | | |
| | | PutObjectResult putObjectResult = null; |
| | | |