|
|
|
@ -3,12 +3,10 @@ package com.biutag.supervision.controller; |
|
|
|
import cn.hutool.core.io.FileUtil; |
|
|
|
import cn.hutool.core.io.FileUtil; |
|
|
|
import cn.hutool.core.io.IoUtil; |
|
|
|
import cn.hutool.core.io.IoUtil; |
|
|
|
import cn.hutool.core.util.StrUtil; |
|
|
|
import cn.hutool.core.util.StrUtil; |
|
|
|
import com.biutag.supervision.common.UserContextHolder; |
|
|
|
|
|
|
|
import com.biutag.supervision.mapper.FileBase64Mapper; |
|
|
|
import com.biutag.supervision.mapper.FileBase64Mapper; |
|
|
|
import com.biutag.supervision.pojo.Result; |
|
|
|
import com.biutag.supervision.pojo.Result; |
|
|
|
import com.biutag.supervision.pojo.dto.FileBase64Dto; |
|
|
|
import com.biutag.supervision.pojo.dto.FileBase64Dto; |
|
|
|
import com.biutag.supervision.pojo.entity.FileBase64; |
|
|
|
import com.biutag.supervision.pojo.entity.FileBase64; |
|
|
|
import com.biutag.supervision.pojo.model.UserAuth; |
|
|
|
|
|
|
|
import com.biutag.supervision.pojo.vo.FileVo; |
|
|
|
import com.biutag.supervision.pojo.vo.FileVo; |
|
|
|
import com.biutag.supervision.service.FileService; |
|
|
|
import com.biutag.supervision.service.FileService; |
|
|
|
import com.biutag.supervision.util.ImgUtils; |
|
|
|
import com.biutag.supervision.util.ImgUtils; |
|
|
|
@ -24,7 +22,6 @@ import org.springframework.web.multipart.MultipartFile; |
|
|
|
import java.io.ByteArrayInputStream; |
|
|
|
import java.io.ByteArrayInputStream; |
|
|
|
import java.io.IOException; |
|
|
|
import java.io.IOException; |
|
|
|
import java.io.InputStream; |
|
|
|
import java.io.InputStream; |
|
|
|
import java.time.LocalDateTime; |
|
|
|
|
|
|
|
import java.util.Base64; |
|
|
|
import java.util.Base64; |
|
|
|
import java.util.Objects; |
|
|
|
import java.util.Objects; |
|
|
|
import java.util.Optional; |
|
|
|
import java.util.Optional; |
|
|
|
@ -44,12 +41,9 @@ public class FileController { |
|
|
|
public Result<FileVo> upload(@RequestPart("file") MultipartFile file) throws IOException { |
|
|
|
public Result<FileVo> upload(@RequestPart("file") MultipartFile file) throws IOException { |
|
|
|
log.info("文件上传 upload------------------------------"); |
|
|
|
log.info("文件上传 upload------------------------------"); |
|
|
|
String filePath = fileService.upload(file); |
|
|
|
String filePath = fileService.upload(file); |
|
|
|
UserAuth user = UserContextHolder.getCurrentUser(); |
|
|
|
|
|
|
|
return Result.success(new FileVo() |
|
|
|
return Result.success(new FileVo() |
|
|
|
.setFileName(file.getOriginalFilename()) |
|
|
|
.setFileName(file.getOriginalFilename()) |
|
|
|
.setFilePath(filePath) |
|
|
|
.setFilePath(filePath)); |
|
|
|
.setUploadUser(user.getNickName()) |
|
|
|
|
|
|
|
.setUploadTime(LocalDateTime.now())); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@ResponseBody |
|
|
|
@ResponseBody |
|
|
|
|