package com.futu.goose.user.controller; import com.futu.goose.utils.MinioUtils; import com.futu.goose.utils.Result; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.multipart.MultipartFile; @RestController @RequestMapping("minio") public class MinioController { @Autowired private MinioUtils minioUtils; @RequestMapping("upload") public Result upload(@RequestParam("file") MultipartFile file, @RequestParam("objectName") String objectName){ try { minioUtils.uploadImage(file); return new Result(true,"上传成功"); }catch (Exception e){ e.printStackTrace(); return new Result(false,"上传失败"); } } }