using Microsoft.AspNetCore.Mvc; using Common; using Services; using Infrastructure; namespace Controllers.Client { /// /// User)Controller /// // [ApiExplorerSettings(GroupName = "User")] public class UploadController : BaseController { private readonly IUploadService _UploadService; public UploadController(IUploadService UploadService) { _UploadService = UploadService; } /// /// 上传图片 /// /// 文件对象 /// 上传图片 [HttpPut] [Route("/v1/omega_upload/uploadImage")] public IActionResult uploadImage(IFormFile file) { string path = _UploadService.getPicPath(file); Dictionary obj = new(); var option = App.OptionsSetting; obj.Add("uploadUrl", option.Upload.UploadUrl + path); obj.Add("saveUrl", path); return SUCCESS(obj); } /// /// 上传文件 /// /// 文件对象 /// 上传文件 [HttpPut] [Route("/v1/omega_upload/uploadfile")] public IActionResult uploadFile(IFormFile file) { string path = _UploadService.getPicPath(file); Dictionary obj = new(); var option = App.OptionsSetting; obj.Add("uploadUrl", option.Upload.UploadUrl + path); obj.Add("saveUrl", path); return SUCCESS(obj); } } }