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