2;图片上传条件拦截(格式jpg png,大小50M等)

This commit is contained in:
wangshuai 2024-07-27 15:50:57 +08:00
parent e98904cf2a
commit 88f20021e6
3 changed files with 17 additions and 1 deletions

View File

@ -83,7 +83,7 @@ public class CommonController
// 上传文件路径 // 上传文件路径
String filePath = RuoYiConfig.getUploadPath(); String filePath = RuoYiConfig.getUploadPath();
// 上传并返回新文件名称 // 上传并返回新文件名称
String fileName = FileUploadUtils.upload(filePath, file); String fileName = FileUploadUtils.uploadImg(filePath, file);
String url = serverConfig.getUrl() + fileName; String url = serverConfig.getUrl() + fileName;
AjaxResult ajax = AjaxResult.success(); AjaxResult ajax = AjaxResult.success();
ajax.put("url", url); ajax.put("url", url);

View File

@ -86,6 +86,18 @@ public class FileUploadUtils
} }
} }
public static final String uploadImg(String baseDir, MultipartFile file) throws IOException
{
try
{
return upload(baseDir, file, MimeTypeUtils.DEFAULT_IMG_ALLOWED_EXTENSION);
}
catch (Exception e)
{
throw new IOException(e.getMessage(), e);
}
}
/** /**
* 文件上传 * 文件上传
* *

View File

@ -38,6 +38,10 @@ public class MimeTypeUtils
// pdf // pdf
"pdf" }; "pdf" };
public static final String[] DEFAULT_IMG_ALLOWED_EXTENSION = {
// 图片
"jpg", "png"};
public static String getExtension(String prefix) public static String getExtension(String prefix)
{ {
switch (prefix) switch (prefix)