导入临时文件的文件名由时间戳更换为UUID

This commit is contained in:
wangxin
2018-11-21 16:38:54 +08:00
parent 4adad428be
commit 88b61da08d

View File

@@ -14,6 +14,7 @@ import java.util.Comparator;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Properties; import java.util.Properties;
import java.util.UUID;
import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.ArrayBlockingQueue;
import java.util.concurrent.BlockingQueue; import java.util.concurrent.BlockingQueue;
@@ -76,7 +77,7 @@ public class ImportBigExcel extends XLSXCovertCSVReader{
*/ */
public ImportBigExcel(MultipartFile multipartFile, Integer headerNum, int sheetIndex) public ImportBigExcel(MultipartFile multipartFile, Integer headerNum, int sheetIndex)
throws InvalidFormatException, IOException { throws InvalidFormatException, IOException {
File upFile=new File(System.currentTimeMillis()+multipartFile.getOriginalFilename()); File upFile=new File(UUID.randomUUID()+"_"+multipartFile.getOriginalFilename());
upFile.mkdirs(); upFile.mkdirs();
multipartFile.transferTo(upFile); multipartFile.transferTo(upFile);
if (!upFile.exists()){ if (!upFile.exists()){