diff --git a/LFlow.VersionManagement/Controller/VersionManagementController.cs b/LFlow.VersionManagement/Controller/VersionManagementController.cs index 0dbaae9..8f9b736 100644 --- a/LFlow.VersionManagement/Controller/VersionManagementController.cs +++ b/LFlow.VersionManagement/Controller/VersionManagementController.cs @@ -12,8 +12,8 @@ using SqlSugar; namespace LFlow.VersionManagement.Controller; public class VersionManagementController(IVersionManagementService service, IMinioClient _client) : BaseController { - - + + [HttpDelete] public int DeleteById(string id) @@ -64,17 +64,20 @@ public class VersionManagementController(IVersionManagementService service, IMin /// /// 保存文件 /// - /// - /// + /// /// - [HttpPost] - public async Task SaveFile(IFormFile formFile, bool isUpdate) + [HttpPost("upload")] + public async Task SaveFile(IFormFile formFile) { - + if (formFile == null || formFile.Length == 0) + { + return BadRequest("No file uploaded."); + } + MinIOService minIOService = new MinIOService(_client); - var guid= minIOService.Upload(formFile); - - return (IResult)Ok(guid.Result); + var guid = await minIOService.Upload(formFile); + + return Ok(guid); } [HttpPost]