一些调整

This commit is contained in:
besscroft
2023-03-15 21:30:04 +08:00
parent 72b826ee9b
commit 63c3b5c2af
2 changed files with 11 additions and 10 deletions

View File

@@ -1,6 +1,7 @@
package com.besscroft.diyfile.storage.service.base;
import com.besscroft.diyfile.common.constant.FileConstants;
import com.besscroft.diyfile.common.exception.DiyFileException;
import com.besscroft.diyfile.common.param.storage.init.S3Param;
import com.besscroft.diyfile.common.util.PathUtils;
import com.besscroft.diyfile.common.vo.FileInfoVo;
@@ -115,12 +116,12 @@ public abstract class AbstractS3BaseService<T extends S3Param> extends AbstractF
@Override
public void createItem(String folderPath, String fileName) {
throw new DiyFileException("S3 API 暂不支持创建对象");
}
@Override
public void updateItem(String filePath, String fileName) {
throw new DiyFileException("S3 API 暂不支持更新对象");
}
@Override
@@ -137,12 +138,12 @@ public abstract class AbstractS3BaseService<T extends S3Param> extends AbstractF
@Override
public void uploadItem(String folderPath, String fileName) {
throw new DiyFileException("S3 API 暂不支持上传文件");
}
@Override
public String getUploadSession(String folderPath) {
return null;
throw new DiyFileException("S3 API 不支持上传会话");
}
@Override

View File

@@ -96,12 +96,12 @@ public class AliYunOssServiceImpl extends AbstractOSSBaseService<AliYunOssParam>
@Override
public void createItem(String folderPath, String fileName) {
throw new DiyFileException("阿里云 OSS 服务不支持创建文件夹");
throw new DiyFileException("阿里云 OSS 服务不支持创建文件夹");
}
@Override
public void updateItem(String filePath, String fileName) {
throw new DiyFileException("阿里云 OSS 服务不支持更新文件");
throw new DiyFileException("阿里云 OSS 服务不支持更新文件");
}
@Override
@@ -116,12 +116,12 @@ public class AliYunOssServiceImpl extends AbstractOSSBaseService<AliYunOssParam>
@Override
public void uploadItem(String folderPath, String fileName) {
throw new DiyFileException("阿里云 OSS 服务不支持上传文件");
throw new DiyFileException("阿里云 OSS 服务不支持上传文件");
}
@Override
public String getUploadSession(String folderPath) {
return null;
throw new DiyFileException("阿里云 OSS 服务不支持上传会话");
}
/**
@@ -170,7 +170,7 @@ public class AliYunOssServiceImpl extends AbstractOSSBaseService<AliYunOssParam>
* @param ossClient OSSClient实例
* @param bucketName 存储空间名称
* @param folder 指定目录(文件夹)
* @return
* @return 文件大小
*/
private static long calculateFolderLength(OSS ossClient, String bucketName, String folder) {
long size = 0L;
@@ -209,7 +209,7 @@ public class AliYunOssServiceImpl extends AbstractOSSBaseService<AliYunOssParam>
}
return stringBuffer.toString();
} catch (MalformedURLException e) {
log.error("地址获取失败:{}", e);
log.error("地址获取失败:{}", e.getMessage());
throw new DiyFileException("地址获取失败!");
}
}