OssController.cs 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. using Dto;
  2. using Vo;
  3. using Microsoft.AspNetCore.Mvc;
  4. using Aliyun.OSS;
  5. using System.Text;
  6. using System.Security.Cryptography;
  7. using Services.Base;
  8. namespace Controllers
  9. {
  10. /// <summary>
  11. /// App)Controller
  12. /// </summary>
  13. // [Route("app")]
  14. // [ApiExplorerSettings(GroupName = "App")]
  15. public class OssController : BaseController
  16. {
  17. /// <summary>
  18. /// api分组接口
  19. /// </summary>
  20. private readonly IOssService _OssService;
  21. public OssController(IOssService OssService)
  22. {
  23. _OssService = OssService;
  24. }
  25. /// <summary>
  26. /// 前端上传oss返回参数
  27. /// </summary>
  28. /// <param name="parm">请求参数</param>
  29. /// <returns>前端上传oss返回参数</returns>
  30. [HttpGet]
  31. [Route("/v1/config/oss/uploadinfo")]
  32. public IActionResult uploadInfo(OssUploadDto param)
  33. {
  34. var response = _OssService.uploadInfo(param);
  35. return SUCCESS(response);
  36. }
  37. }
  38. }