diff --git a/src/main/java/com/bsd/cases/util/OSSClientUtil.java b/src/main/java/com/bsd/cases/util/OSSClientUtil.java index c81ba6b..896448e 100644 --- a/src/main/java/com/bsd/cases/util/OSSClientUtil.java +++ b/src/main/java/com/bsd/cases/util/OSSClientUtil.java @@ -76,10 +76,18 @@ public class OSSClientUtil { if (file.getSize() > 10 * 1024 * 1024) { throw new Exception("上传图片大小不能超过10M!"); } + //文件名称 String originalFilename = file.getOriginalFilename(); -// String substring = originalFilename.substring(originalFilename.lastIndexOf(".")).toLowerCase(); + + //文件前缀 + String timestamp = String.valueOf(new Date().getTime()); + String fileName = originalFilename.substring(0,originalFilename.indexOf(".")) + timestamp; + + //文件后缀 + String suffix = originalFilename.substring(originalFilename.lastIndexOf(".") + 1); // Random random = new Random(); - String name = originalFilename; + + String name = fileName +"."+ suffix; try { InputStream inputStream = file.getInputStream(); this.uploadFile2OSS(inputStream, name,filedir);