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