using Bunny.Dao.Result;
using Bunny.Service.IService;
using Microsoft.AspNetCore.Mvc;
using Minio.DataModel.Result;
namespace Bunny.WebApi.Controllers;
[Route("/api/[controller]/[action]")]
[ApiController]
public class MinioController(IMinioService minioService) : ControllerBase
{
///
/// 查询所有的桶
///
///
[HttpGet]
public Result GetAllMyBuckets()
{
var listAllMyBucketsResult = minioService.GetAllMyBuckets();
return Result.Success(listAllMyBucketsResult);
}
///
/// 上传文件
///
/// 文件
[HttpPost]
public Result SaveMinioFile(IFormFile? file)
{
minioService.SaveMinioFile(file);
return Result.Success("上传成功");
}
}