using FlexJobApi.Core; using Mapster; using MediatR; using Microsoft.AspNetCore.Http; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FlexJobApi.CommonServer.Application { /// /// 上传文件 /// public class FileCommandHandler : IRequestHandler { /// /// 上传文件 /// /// /// /// public Task Handle(UploadFileCommand request, CancellationToken cancellationToken) { var upload = AliyunOSSUtils.Upload(request.Scene, request.File); var result = upload.Adapt(); return Task.FromResult(result); } } }