增加配置获取文件大小限制
This commit is contained in:
@@ -55,6 +55,12 @@ public class SystemConfigController {
|
|||||||
@Value(value="${file.path}")
|
@Value(value="${file.path}")
|
||||||
private String filePath;
|
private String filePath;
|
||||||
|
|
||||||
|
@Value(value="${spring.servlet.multipart.max-file-size}")
|
||||||
|
private Long maxFileSize;
|
||||||
|
|
||||||
|
@Value(value="${spring.servlet.multipart.max-request-size}")
|
||||||
|
private Long maxRequestSize;
|
||||||
|
|
||||||
@GetMapping(value = "/getDictItems/{dictCode}")
|
@GetMapping(value = "/getDictItems/{dictCode}")
|
||||||
public BaseResponseInfo getDictItems(@PathVariable String dictCode,
|
public BaseResponseInfo getDictItems(@PathVariable String dictCode,
|
||||||
HttpServletRequest request) {
|
HttpServletRequest request) {
|
||||||
@@ -120,6 +126,31 @@ public class SystemConfigController {
|
|||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取文件大小限制
|
||||||
|
* @param request
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@GetMapping(value = "/fileSizeLimit")
|
||||||
|
public BaseResponseInfo fileSizeLimit(HttpServletRequest request) throws Exception {
|
||||||
|
BaseResponseInfo res = new BaseResponseInfo();
|
||||||
|
try{
|
||||||
|
Long limit = 0L;
|
||||||
|
if(maxFileSize<maxRequestSize) {
|
||||||
|
limit = maxFileSize;
|
||||||
|
} else {
|
||||||
|
limit = maxRequestSize;
|
||||||
|
}
|
||||||
|
res.code = 200;
|
||||||
|
res.data = limit;
|
||||||
|
} catch(Exception e){
|
||||||
|
e.printStackTrace();
|
||||||
|
res.code = 500;
|
||||||
|
res.data = "获取数据失败";
|
||||||
|
}
|
||||||
|
return res;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 文件上传统一方法
|
* 文件上传统一方法
|
||||||
|
|||||||
@@ -27,4 +27,7 @@ plugin.runMode=prod
|
|||||||
plugin.pluginPath=plugins
|
plugin.pluginPath=plugins
|
||||||
plugin.pluginConfigFilePath=pluginConfig
|
plugin.pluginConfigFilePath=pluginConfig
|
||||||
#文件上传根目录
|
#文件上传根目录
|
||||||
file.path=/opt/jshERP/upload
|
file.path=/opt/jshERP/upload
|
||||||
|
#文件上传限制(byte)
|
||||||
|
spring.servlet.multipart.max-file-size=10485760
|
||||||
|
spring.servlet.multipart.max-request-size=10485760
|
||||||
Reference in New Issue
Block a user