using Dlhis.Common.Request; using Dlhis.Common.Response; using Dlhis.Common.Services; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Mvc; namespace Dlhis.Common.Controllers; /// /// 文件上传/下载 /// [Authorize] [Route("api/[controller]")] [ApiController] public class ApkFIileController : ControllerBase { private IApkFIileService _apkFIileService; public ApkFIileController(IApkFIileService apkFIileService) { _apkFIileService = apkFIileService; } /// /// 文件上传 /// /// /// [HttpPost] public async Task FormSingleFileUpload([FromForm] ApkRequest request) { await _apkFIileService.FormSingleFileUpload(request); } /// /// 文件下载 /// /// /// [HttpGet("url")] public async Task RequestDownloadFile() { return await _apkFIileService.RequestDownloadFile(); } }