Commit 39e1a7e9 authored by 高滢's avatar 高滢

评审

parent 8c41c588
...@@ -4,6 +4,8 @@ import java.util.ArrayList; ...@@ -4,6 +4,8 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.exception.ServiceException;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -101,17 +103,26 @@ public class CommonController ...@@ -101,17 +103,26 @@ public class CommonController
@PostMapping("/uploadMinio") @PostMapping("/uploadMinio")
public AjaxResult uploadFileMinio(MultipartFile file) throws Exception { public AjaxResult uploadFileMinio(MultipartFile file) throws Exception {
try { // 设置文件大小限制,例如5MB(5 * 1024 * 1024字节)
long maxSize = 4 * 1024 * 1024; // MB in bytes
long fileSize = file.getSize();
// 检查文件大小
if (fileSize > maxSize) {
// 如果文件大小超过限制,返回错误信息
throw new ServiceException("文件大小超过限制,最大允许大小为2MB");
}else {
try {
String url = FileUploadUtils.uploadMinio(file); String url = FileUploadUtils.uploadMinio(file);
AjaxResult ajax = AjaxResult.success(); AjaxResult ajax = AjaxResult.success();
ajax.put("url", url); ajax.put("url", url);
ajax.put("originalFilename", file.getOriginalFilename()); ajax.put("originalFilename", file.getOriginalFilename());
return ajax; return ajax;
} catch (Exception e) { } catch (Exception e) {
return AjaxResult.error(e.getMessage()); return AjaxResult.error(e.getMessage());
}
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment