init
This commit is contained in:
parent
4a5ab6b0d9
commit
8a6f6a055b
@ -20,12 +20,12 @@ import static com.ruoyi.common.utils.file.FileUtils.getPathFileName;
|
||||
* 磁盘文件操作实现类
|
||||
*/
|
||||
@Component("file:strategy:disk")
|
||||
public class DiskFileUtil implements FileUtil {
|
||||
public class DiskFileService implements FileService {
|
||||
|
||||
private static String defaultBaseDir = RuoYiConfig.getProfile();
|
||||
|
||||
public static void setDefaultBaseDir(String defaultBaseDir) {
|
||||
DiskFileUtil.defaultBaseDir = defaultBaseDir;
|
||||
DiskFileService.defaultBaseDir = defaultBaseDir;
|
||||
}
|
||||
|
||||
public static String getDefaultBaseDir() {
|
@ -16,7 +16,7 @@ import java.io.OutputStream;
|
||||
*/
|
||||
public class FileOperateUtils {
|
||||
|
||||
private static FileUtil fileUtil = SpringUtils.getBean("file:strategy:" + RuoYiConfig.getFileServer());
|
||||
private static FileService fileService = SpringUtils.getBean("file:strategy:" + RuoYiConfig.getFileServer());
|
||||
/**
|
||||
* 默认大小 50M
|
||||
*/
|
||||
@ -36,7 +36,7 @@ public class FileOperateUtils {
|
||||
public static final String upload(MultipartFile file) throws IOException {
|
||||
try {
|
||||
FileUtils.assertAllowed(file, MimeTypeUtils.DEFAULT_ALLOWED_EXTENSION);
|
||||
return fileUtil.upload(file);
|
||||
return fileService.upload(file);
|
||||
} catch (Exception e) {
|
||||
throw new IOException(e.getMessage(), e);
|
||||
}
|
||||
@ -53,7 +53,7 @@ public class FileOperateUtils {
|
||||
*/
|
||||
public static final String upload(String filePath, MultipartFile file, String[] allowedExtension) throws Exception {
|
||||
FileUtils.assertAllowed(file, allowedExtension);
|
||||
return fileUtil.upload(filePath, file);
|
||||
return fileService.upload(filePath, file);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -86,7 +86,7 @@ public class FileOperateUtils {
|
||||
* @throws IOException
|
||||
*/
|
||||
public static final void downLoad(String fileUrl, OutputStream outputStream) throws Exception {
|
||||
InputStream inputStream = fileUtil.downLoad(fileUrl);
|
||||
InputStream inputStream = fileService.downLoad(fileUrl);
|
||||
FileUtils.writeBytes(inputStream, outputStream);
|
||||
}
|
||||
|
||||
@ -98,6 +98,6 @@ public class FileOperateUtils {
|
||||
* @throws IOException
|
||||
*/
|
||||
public static final boolean deleteFile(String fileUrl) throws Exception {
|
||||
return fileUtil.deleteFile(fileUrl);
|
||||
return fileService.deleteFile(fileUrl);
|
||||
}
|
||||
}
|
||||
|
@ -9,7 +9,7 @@ import java.io.InputStream;
|
||||
/**
|
||||
* 文件操作接口
|
||||
*/
|
||||
public interface FileUtil {
|
||||
public interface FileService {
|
||||
|
||||
/**
|
||||
* 文件上传
|
@ -1,9 +1,8 @@
|
||||
package com.ruoyi.middleware.minio.utils;
|
||||
|
||||
import com.ruoyi.common.config.RuoYiConfig;
|
||||
import com.ruoyi.common.utils.DateUtils;
|
||||
import com.ruoyi.common.utils.StringUtils;
|
||||
import com.ruoyi.common.utils.file.FileUtil;
|
||||
import com.ruoyi.common.utils.file.FileService;
|
||||
import com.ruoyi.common.utils.file.FileUtils;
|
||||
import com.ruoyi.common.utils.spring.SpringUtils;
|
||||
import com.ruoyi.middleware.minio.config.MinioConfig;
|
||||
@ -18,7 +17,7 @@ import java.io.InputStream;
|
||||
* Minio文件操作实现类
|
||||
*/
|
||||
@Component("file:strategy:minio")
|
||||
public class MinioFileUtil implements FileUtil {
|
||||
public class MinioFileService implements FileService {
|
||||
private static MinioConfig minioConfig = SpringUtils.getBean(MinioConfig.class);
|
||||
|
||||
@Override
|
Loading…
Reference in New Issue
Block a user