new config item support environment config

pull/154/head
陈精华 2023-07-03 14:34:40 +08:00
parent bfe4f73b49
commit a936113709
No known key found for this signature in database
GPG Key ID: 30BDC970902B755D
6 changed files with 27 additions and 29 deletions

View File

@ -336,7 +336,7 @@
<configuration> <configuration>
<appendAssemblyId>false</appendAssemblyId> <appendAssemblyId>false</appendAssemblyId>
<descriptors> <descriptors>
<!-- <descriptor>src/main/assembly/dist-win32.xml</descriptor>--> <descriptor>src/main/assembly/dist-win32.xml</descriptor>
<descriptor>src/main/assembly/dist-linux.xml</descriptor> <descriptor>src/main/assembly/dist-linux.xml</descriptor>
</descriptors> </descriptors>
</configuration> </configuration>

View File

@ -120,15 +120,15 @@ watermark.angle = ${WATERMARK_ANGLE:10}
#Tiftifjsjpgjpgpdfpdf便 #Tiftifjsjpgjpgpdfpdf便
tif.preview.type = ${KK_TIF_PREVIEW_TYPE:tif} tif.preview.type = ${KK_TIF_PREVIEW_TYPE:tif}
# #
beiAn = beian = ${KK_BEIAN:default}
# #
prohibit = exe,dll,dat prohibit = ${KK_PROHIBIT:exe,dll,dat}
# #
delete.password = 123456 delete.password = ${KK_DELETE_PASSWORD:123456}
# OFFICECADTIFF # OFFICECADTIFF
delete.source.file = true delete.source.file = ${KK_DELETE_SOURCE_FILE:true}
#PDFdpi #PDFdpi
pdf2jpg.dpi = 144 pdf2jpg.dpi = ${KK_PDF2JPG_DPI:144}
#xlsx #xlsx
office.type.web = web office.type.web = ${KK_OFFICE_TYPE_WEB:web}

View File

@ -42,7 +42,7 @@ public class ConfigConstants {
private static String pdfBookmarkDisable; private static String pdfBookmarkDisable;
private static Boolean fileUploadDisable; private static Boolean fileUploadDisable;
private static String tifPreviewType; private static String tifPreviewType;
private static String beiAn; private static String beian;
private static String[] prohibit = {}; private static String[] prohibit = {};
private static String size; private static String size;
private static String password; private static String password;
@ -368,15 +368,15 @@ public class ConfigConstants {
ConfigConstants.tifPreviewType = tifPreviewType; ConfigConstants.tifPreviewType = tifPreviewType;
} }
public static String getBeiAn() { public static String getBeian() {
return beiAn; return beian;
} }
@Value("${beiAn:无}") @Value("${beian:default}")
public void setBeiAn(String beiAn) { public void setBeian(String beian) {
setBeiAnValue(beiAn); setBeianValue(beian);
} }
public static void setBeiAnValue(String beiAn) { public static void setBeianValue(String beian) {
ConfigConstants.beiAn = beiAn; ConfigConstants.beian = beian;
} }
public static String[] getProhibit() { public static String[] getProhibit() {
return prohibit; return prohibit;

View File

@ -55,7 +55,7 @@ public class ConfigRefreshComponent {
String tifPreviewType; String tifPreviewType;
String prohibit; String prohibit;
String[] prohibitArray; String[] prohibitArray;
String beiAn; String beian;
String size; String size;
String password; String password;
int pdf2JpgDpi; int pdf2JpgDpi;
@ -86,7 +86,7 @@ public class ConfigRefreshComponent {
fileUploadDisable = Boolean.parseBoolean(properties.getProperty("file.upload.disable", ConfigConstants.DEFAULT_FILE_UPLOAD_DISABLE)); fileUploadDisable = Boolean.parseBoolean(properties.getProperty("file.upload.disable", ConfigConstants.DEFAULT_FILE_UPLOAD_DISABLE));
tifPreviewType = properties.getProperty("tif.preview.type", ConfigConstants.DEFAULT_TIF_PREVIEW_TYPE); tifPreviewType = properties.getProperty("tif.preview.type", ConfigConstants.DEFAULT_TIF_PREVIEW_TYPE);
size = properties.getProperty("spring.servlet.multipart.max-file-size", ConfigConstants.DEFAULT_SIZE); size = properties.getProperty("spring.servlet.multipart.max-file-size", ConfigConstants.DEFAULT_SIZE);
beiAn = properties.getProperty("beiAn", ConfigConstants.DEFAULT_BEIAN); beian = properties.getProperty("beian", ConfigConstants.DEFAULT_BEIAN);
prohibit = properties.getProperty("prohibit", ConfigConstants.DEFAULT_PROHIBIT); prohibit = properties.getProperty("prohibit", ConfigConstants.DEFAULT_PROHIBIT);
password = properties.getProperty("delete.password", ConfigConstants.DEFAULT_PASSWORD); password = properties.getProperty("delete.password", ConfigConstants.DEFAULT_PASSWORD);
pdf2JpgDpi = Integer.parseInt(properties.getProperty("pdf2jpg.dpi", ConfigConstants.DEFAULT_PDF2_JPG_DPI)); pdf2JpgDpi = Integer.parseInt(properties.getProperty("pdf2jpg.dpi", ConfigConstants.DEFAULT_PDF2_JPG_DPI));
@ -111,7 +111,7 @@ public class ConfigRefreshComponent {
ConfigConstants.setPdfBookmarkDisableValue(pdfBookmarkDisable); ConfigConstants.setPdfBookmarkDisableValue(pdfBookmarkDisable);
ConfigConstants.setFileUploadDisableValue(fileUploadDisable); ConfigConstants.setFileUploadDisableValue(fileUploadDisable);
ConfigConstants.setTifPreviewTypeValue(tifPreviewType); ConfigConstants.setTifPreviewTypeValue(tifPreviewType);
ConfigConstants.setBeiAnValue(beiAn); ConfigConstants.setBeianValue(beian);
ConfigConstants.setSizeValue(size); ConfigConstants.setSizeValue(size);
ConfigConstants.setProhibitValue(prohibitArray); ConfigConstants.setProhibitValue(prohibitArray);
ConfigConstants.setPasswordValue(password); ConfigConstants.setPasswordValue(password);

View File

@ -40,7 +40,7 @@ public class AttributeSetFilter implements Filter {
request.setAttribute("fileKey", httpRequest.getParameter("fileKey")); request.setAttribute("fileKey", httpRequest.getParameter("fileKey"));
request.setAttribute("switchDisabled", ConfigConstants.getOfficePreviewSwitchDisabled()); request.setAttribute("switchDisabled", ConfigConstants.getOfficePreviewSwitchDisabled());
request.setAttribute("fileUploadDisable", ConfigConstants.getFileUploadDisable()); request.setAttribute("fileUploadDisable", ConfigConstants.getFileUploadDisable());
request.setAttribute("beiAn", ConfigConstants.getBeiAn()); request.setAttribute("beian", ConfigConstants.getBeian());
request.setAttribute("size", ConfigConstants.maxSize()); request.setAttribute("size", ConfigConstants.maxSize());
} }

View File

@ -154,11 +154,13 @@
</div> </div>
</div> </div>
</div> </div>
<div style="display: grid; place-items: center;"> <#if beian?? && beian != "default">
<div> <div style="display: grid; place-items: center;">
<a target="_blank" href="https://beian.miit.gov.cn/">${beiAn}</a> <div>
<a target="_blank" href="https://beian.miit.gov.cn/">${beian}</a>
</div>
</div> </div>
</div> </#if>
<script> <script>
function deleteFile(fileName,password) { function deleteFile(fileName,password) {
if(window.confirm('')){ if(window.confirm('')){
@ -209,11 +211,7 @@
+ '(/[\\w_!~*\'()\\.;?:@&=+$,%#-]+)+/?)$';//请求参数结尾- 英文或数字和[]内的各种字符 + '(/[\\w_!~*\'()\\.;?:@&=+$,%#-]+)+/?)$';//请求参数结尾- 英文或数字和[]内的各种字符
var re = new RegExp(strRegex, 'i');//i不区分大小写 var re = new RegExp(strRegex, 'i');//i不区分大小写
//将url做uri转码后再匹配解除请求参数中的中文和空字符影响 //将url做uri转码后再匹配解除请求参数中的中文和空字符影响
if (re.test(encodeURI(url))) { return re.test(encodeURI(url));
return (true);
} else {
return (false);
}
} }
$(function () { $(function () {