using Dlhis.Common.FileOperation.Request; using Dlhis.Common.FileOperation.Services; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; namespace Dlhis.Common.FileOperation.Controllers; [Authorize] [Route("api/[controller]")] [ApiController] public class FileController : ControllerBase { private readonly IMinioService _minioService; public FileController(IMinioService minioService) { _minioService = minioService; } /// /// 文件上传 /// /// /// 相对路径 [HttpPost("{Bucket}/upload")] public async Task UploadFileAsync([FromForm] UploadFileReuqest request) { return await _minioService.UploadFileAsync(request.Bucket, request.File); } }