mirror of
https://gitee.com/y_project/RuoYi-Cloud.git
synced 2026-01-30 13:31:56 +08:00
新增文件服务应用
This commit is contained in:
@@ -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;
|
||||
}
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user