修复FileUtil.createTempFile可能导致的漏洞

This commit is contained in:
Looly
2023-05-15 20:47:54 +08:00
parent 2a5fa34fb8
commit 7312ee7e95
3 changed files with 41 additions and 16 deletions

View File

@@ -459,7 +459,7 @@ public class FileUtilTest {
}
@Test
@Disabled
//@Disabled
public void createTempFileTest(){
final File nullDirTempFile = FileUtil.createTempFile();
Assertions.assertTrue(nullDirTempFile.exists());
@@ -468,6 +468,7 @@ public class FileUtilTest {
Assertions.assertEquals("xlsx", FileNameUtil.getSuffix(suffixDirTempFile));
final File prefixDirTempFile = FileUtil.createTempFile("prefix",".xlsx",true);
Console.log(prefixDirTempFile);
Assertions.assertTrue(FileNameUtil.getPrefix(prefixDirTempFile).startsWith("prefix"));
}