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);
}
}
}