@ -2,7 +2,6 @@ package apelet.common.core.upload;
@@ -2,7 +2,6 @@ package apelet.common.core.upload;
import apelet.common.core.constant.ErrorCodeEnum ;
import apelet.common.core.exception.MyRuntimeException ;
import apelet.common.core.util.MyCommonUtil ;
import cn.hutool.core.util.BooleanUtil ;
import com.alibaba.fastjson.JSON ;
import lombok.extern.slf4j.Slf4j ;
@ -15,7 +14,10 @@ import org.springframework.web.multipart.MultipartFile;
@@ -15,7 +14,10 @@ import org.springframework.web.multipart.MultipartFile;
import javax.annotation.PostConstruct ;
import javax.servlet.ServletOutputStream ;
import javax.servlet.http.HttpServletResponse ;
import java.io.* ;
import java.io.BufferedInputStream ;
import java.io.File ;
import java.io.IOException ;
import java.io.InputStream ;
import java.net.URLEncoder ;
import java.nio.file.Files ;
import java.nio.file.Path ;
@ -121,9 +123,8 @@ public class LocalUpDownloader extends BaseUpDownloader {
@@ -121,9 +123,8 @@ public class LocalUpDownloader extends BaseUpDownloader {
try {
byte [ ] bytes = uploadFile . getBytes ( ) ;
StringBuilder sb = new StringBuilder ( 256 ) ;
String s = MyCommonUtil . generateUuid ( ) + "@" + responseInfo . getFilename ( ) ;
responseInfo . setFileRealName ( responseInfo . getFilename ( ) ) ;
responseInfo . setFilename ( s ) ;
// fillUploadResponseInfo 已生成 {uuid}.{后缀},此处直接使用,不再二次加前缀(否则会出现 uuid@uuid.后缀)。
String s = responseInfo . getFilename ( ) ;
sb . append ( uploadPath ) . append ( "/" ) . append ( s ) ;
Path path = Paths . get ( sb . toString ( ) ) ;