新增文件服务应用

This commit is contained in:
RuoYi
2020-11-18 19:57:55 +08:00
parent 594329127f
commit b812e01100
27 changed files with 1053 additions and 13 deletions

View File

@@ -0,0 +1,21 @@
package com.ruoyi.file.service;
import org.springframework.web.multipart.MultipartFile;
/**
* 文件上传接口
*
* @author ruoyi
*/
public interface ISysFileService
{
/**
* 文件上传接口
*
* @param file 上传的文件
* @param baseDir 相对应用的基目录
* @return 文件名称
* @throws Exception
*/
public String uploadFile(MultipartFile file, String baseDir) throws Exception;
}

View File

@@ -0,0 +1,27 @@
package com.ruoyi.file.service;
import org.springframework.stereotype.Service;
import org.springframework.web.multipart.MultipartFile;
import com.ruoyi.file.utils.FileUploadUtils;
/**
* 本地文件存储
*
* @author ruoyi
*/
@Service
public class LocalSysFileServiceImpl implements ISysFileService
{
/**
* 文件上传接口
*
* @param file 上传的文件
* @param baseDir 相对应用的基目录
* @return 文件名称
* @throws Exception
*/
public String uploadFile(MultipartFile file, String baseDir) throws Exception
{
return FileUploadUtils.upload(baseDir, file);
}
}