Files
FileServices/FileService/Abstractions/IUploader.cs
2020-04-01 16:04:02 +08:00

18 lines
607 B
C#

using Microsoft.AspNetCore.Http;
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
using Ufangx.FileServices.Models;
namespace Ufangx.FileServices.Abstractions
{
public interface IUploader
{
FileValidateResult Validate(IFormFile file, string schemeName=null);
FileValidateResult Validate(IFormFileCollection files, string schemeName=null);
Task<object> Handle(IFormFileCollection files, string schemeName = null);
Task<object> Handle(IFormFile file,string schemeName=null, string dir=null,string name=null);
}
}