2023年1月10日15:11:00

main
wenbaoquan 2 years ago
parent 3d6520e052
commit a2c90c4d67
  1. 8
      src/main/java/com/zilber/boot/file/controller/FileUploadController.java
  2. 12
      src/main/java/com/zilber/boot/file/service/UploadUtils.java

@ -28,8 +28,8 @@ public class FileUploadController {
@ApiOperation("文件上传服务器")
@PostMapping("/upload")
public Map<String, String> uploadFile(MultipartFile file) {
return uploadUtils.upload(file);
public Map<String, String> uploadFile(MultipartFile file, String md5) {
return uploadUtils.upload(file, md5);
}
@ApiOperation("分片上传服务器")
@ -52,8 +52,8 @@ public class FileUploadController {
@ApiOperation("文件上传oss服务器")
@PostMapping("/oss/upload")
public Map<String, String> uploadFileToOss(MultipartFile file) {
return uploadUtils.upload(file, null);
public Map<String, String> uploadFileToOss(MultipartFile file, String md5) {
return uploadUtils.upload(file, null, md5);
}
@ApiOperation("分片上传初始化-oss服务器")

@ -43,9 +43,9 @@ public class UploadUtils {
@Autowired
private FileDao fileDao;
public Map<String, String> upload(MultipartFile file) {
public Map<String, String> upload(MultipartFile file, String md5) {
try {
Map<String, String> objectMap = fileDao.listFileUrl(MD5Encoder.encode(file.getBytes()), 1);
Map<String, String> objectMap = fileDao.listFileUrl(md5, 1);
if ( objectMap != null ){
objectMap.put("name", file.getOriginalFilename());
return objectMap;
@ -94,16 +94,12 @@ public class UploadUtils {
* @param module oss目录
* @return
*/
public Map<String, String> upload(MultipartFile file, @Nullable String module) {
try {
Map<String, String> objectMap = fileDao.listFileUrl(MD5Encoder.encode(file.getBytes()), 2);
public Map<String, String> upload(MultipartFile file, @Nullable String module, String md5) {
Map<String, String> objectMap = fileDao.listFileUrl(md5, 2);
if ( objectMap != null ){
objectMap.put("name", file.getOriginalFilename());
return objectMap;
}
} catch (IOException e) {
e.printStackTrace();
}
/**
* 获取oss的属性
*/

Loading…
Cancel
Save