Skip to content

Commit fe675e9

Browse files
committed
prefix change to suffix
1 parent d3840a4 commit fe675e9

21 files changed

+221
-258
lines changed

.idea/workspace.xml

Lines changed: 192 additions & 225 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

filesecurity-spring-boot-autoconfigure/src/main/java/top/huangliusong2019/spring/autoconfigure/FileSecurityProperties.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,6 @@ public class FileSecurityProperties {
4040
*/
4141
private String hashCodeValidate;
4242

43-
public static String getFileSecurityPrefix() {
44-
return FILE_SECURITY_PREFIX;
45-
}
46-
4743
public String getUploadSuffixWhiteList() {
4844
return uploadSuffixWhiteList;
4945
}

filesecurity-spring-boot-autoconfigure/src/main/java/top/huangliusong2019/spring/handler/FileSecurityInterceptor.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -103,18 +103,18 @@ public void postHandle(HttpServletRequest request, HttpServletResponse response,
103103
* @param hashCode hash value
104104
*/
105105
private void checkingFile(MultipartFile multipartFile, String hashCode) {
106-
String prefix = multipartFile.getOriginalFilename().
106+
String suffix = multipartFile.getOriginalFilename().
107107
substring(multipartFile.getOriginalFilename().
108108
lastIndexOf(".") + 1);
109-
logger.info("[MultipartFile]>>>prefix", prefix);
109+
logger.info("[MultipartFile]>>>suffix", suffix);
110110
UploadFileBase uploadFileBase = new UploadFileBase(
111-
fileSecurityProperties.getUploadPrefixWhiteList(),
112-
fileSecurityProperties.getUploadPrefixBlackList(),
111+
fileSecurityProperties.getUploadSuffixWhiteList(),
112+
fileSecurityProperties.getUploadSuffixBlackList(),
113113
fileSecurityProperties.getUploadMIMEWhiteList(),
114114
fileSecurityProperties.getUploadMimeBlackList(),
115115
fileSecurityProperties.getHashCodeValidate());
116116
try {
117-
uploadFileBase.checkFile(multipartFile.getContentType(), prefix, hashCode, multipartFile.getBytes());
117+
uploadFileBase.checkFile(multipartFile.getContentType(), suffix, hashCode, multipartFile.getBytes());
118118
} catch (IOException e) {
119119
logger.error("[Check file error,IO Exception]>>e.message={}", e.getMessage());
120120
e.printStackTrace();

filesecurity-spring-boot-autoconfigure/src/test/java/top/huangliusong2019/spring/autoconfigure/FileSecurityPropertiesTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@ public void TestAutoConfig() {
3030
logger.info("Testing");
3131
FileSecurityProperties properties = new FileSecurityProperties();
3232
properties
33-
.setUploadPrefixWhiteList(".exe,.html,.php");
34-
properties.setUploadPrefixBlackList(".exe,.html,.php");
33+
.setUploadSuffixWhiteList(".exe,.html,.php");
34+
properties.setUploadSuffixBlackList(".exe,.html,.php");
3535
Assert.assertNotNull(properties);
36-
Assert.assertNotNull(properties.getUploadPrefixWhiteList());
37-
Assert.assertNotNull(properties.getUploadPrefixBlackList());
36+
Assert.assertNotNull(properties.getUploadSuffixWhiteList());
37+
Assert.assertNotNull(properties.getUploadSuffixBlackList());
3838
}
3939
}

filesecurity-spring-boot-autoconfigure/target/classes/META-INF/spring-autoconfigure-metadata.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#Fri Jul 26 23:27:23 CST 2019
1+
#Sun Jul 28 00:44:25 CST 2019
22
top.huangliusong2019.spring.autoconfigure.FileSecurityAutoConfiguration.Configuration=
33
top.huangliusong2019.spring.register.FileSecurityInterceptorRegister.Configuration=
44
top.huangliusong2019.spring.autoconfigure.FileSecurityProperties=

filesecurity-spring-boot-autoconfigure/target/classes/META-INF/spring-configuration-metadata.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@
2626
"sourceType": "top.huangliusong2019.spring.autoconfigure.FileSecurityProperties"
2727
},
2828
{
29-
"name": "file.upload-prefix-black-list",
29+
"name": "file.upload-suffix-black-list",
3030
"type": "java.lang.String",
3131
"description": "Upload suffix blacklist",
3232
"sourceType": "top.huangliusong2019.spring.autoconfigure.FileSecurityProperties"
3333
},
3434
{
35-
"name": "file.upload-prefix-white-list",
35+
"name": "file.upload-suffix-white-list",
3636
"type": "java.lang.String",
3737
"description": "Upload suffix whitelist",
3838
"sourceType": "top.huangliusong2019.spring.autoconfigure.FileSecurityProperties"

0 commit comments

Comments
 (0)