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); } }