yl-backend/src/main/java/com/guwan/backend/controller/MinioController.java

27 lines
928 B
Java

package com.guwan.backend.controller;
import com.guwan.backend.common.Result;
import com.guwan.backend.util.MinioUtil;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/minio")
@RequiredArgsConstructor
public class MinioController {
private final MinioUtil minioUtil;
@PostMapping("/uploadBase64Image")
public Result uploadBase64Image(@RequestParam String bucketName,
@RequestParam String base64Image,
@RequestParam String folder){
String fileName = minioUtil.uploadBase64Image(bucketName, base64Image, folder);
return Result.success(fileName);
}
}