Files
Atomx/Atomx.Storage/Controllers/UploadController.cs
2025-12-02 13:10:10 +08:00

57 lines
1.6 KiB
C#

using Atomx.Data;
using Atomx.Data.Services;
using Atomx.Storage.Services;
using MapsterMapper;
using Microsoft.AspNetCore.Mvc;
namespace Atomx.Storage.Controllers
{
[Route("api/[controller]")]
[ApiController]
public class UploadController : ControllerBase
{
readonly ILogger<UploadController> _logger;
readonly IIdentityService _identityService;
readonly IIdCreatorService _idCreator;
readonly IMapper _mapper;
readonly DataContext _dbContext;
/// <summary>
///
/// </summary>
/// <param name="logger"></param>
/// <param name="identityService"></param>
/// <param name="idCreator"></param>
/// <param name="adminService"></param>
/// <param name="mapper"></param>
public UploadController(ILogger<UploadController> logger, IIdentityService identityService, IIdCreatorService idCreator, IMapper mapper, DataContext dataContext)
{
_logger = logger;
_identityService = identityService;
_idCreator = idCreator;
_mapper = mapper;
_dbContext = dataContext;
}
/// <summary>
/// 上传图片
/// </summary>
/// <returns></returns>
[HttpPost("image")]
public IActionResult Images()
{
return Ok("Upload Service");
}
/// <summary>
/// 上传文件
/// </summary>
/// <returns></returns>
[HttpPost("file")]
public IActionResult File()
{
return Ok("Upload Service");
}
}
}