using Dlhis.Common.Request; using Dlhis.Common.Response; using Dlhis.Entity.Common; using Kurisu.SqlSugar.Services; using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Mvc; using Minio; using Minio.DataModel; using Minio.DataModel.Args; using Minio.Exceptions; using System.Xml.Linq; using System; using Google.Protobuf.WellKnownTypes; using Minio.DataModel.Encryption; using MySqlX.XDevAPI; using Microsoft.AspNetCore.Http; using System.IO; namespace Dlhis.Common.Services.Implements; public class ApkFIileService : IApkFIileService { private readonly IMinioService _minioService; public ApkFIileService( IMinioService minioService) { _minioService = minioService; } /// /// 文件上传 /// /// /// public async Task FormSingleFileUpload(ApkRequest request) { await _minioService.MinloUploadFileAsync(request); } /// /// 文件下载 /// /// public async Task RequestDownloadFile() { return await _minioService.MinloDownloadLinkAsync(); } }