| | |
| | | import cn.hutool.core.io.FileTypeUtil; |
| | | import cn.hutool.core.io.FileUtil; |
| | | import cn.hutool.core.lang.UUID; |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.sandu.common.enums.FileStorageEnums; |
| | | import com.sandu.common.execption.BusinessException; |
| | | import com.sandu.common.file.*; |
| | |
| | | import com.sandu.common.util.SpringContextHolder; |
| | | import lombok.AllArgsConstructor; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.apache.commons.lang.StringEscapeUtils; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | |
| | |
| | | import java.math.BigInteger; |
| | | import java.security.MessageDigest; |
| | | import java.time.LocalDate; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.Optional; |
| | | |
| | | /** |
| | |
| | | FileUploadDto uploadDto = new FileUploadDto(); |
| | | uploadDto.setOriginName(originalFilename); |
| | | uploadDto.setFileName(fileName); |
| | | System.out.println(File.separator); |
| | | uploadDto.setRealUrl(dest.getPath().replaceAll("\\\\", "/")); |
| | | System.out.println(dest.getPath()); |
| | | uploadDto.setFileUrl(dest.getPath().replace(fileProperties.getUploadRootPath(), "").replaceAll("\\\\", "/")); |
| | | uploadDto.setRealUrl(dest.getPath().replace(File.separator,"/")); |
| | | uploadDto.setFileUrl(dest.getPath().replace(fileProperties.getUploadRootPath(), "").replace(File.separator,"/")); |
| | | uploadDto.setFileType(FileUtil.getType(dest)); |
| | | uploadDto.setStorageType(FileStorageEnums.LOCAL.getCode()); |
| | | uploadDto.setFileSize(size); |