添加IRootDirectory 接口,可通过注入IRootDirectory接口实现根据业务场景改变文件存储的位置

This commit is contained in:
Jackson.Bruce
2021-07-20 15:53:42 +08:00
parent 6e0cd7e085
commit c2fd88f9ac
19 changed files with 103 additions and 50 deletions

View File

@@ -0,0 +1,12 @@
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
namespace Ufangx.FileServices.Abstractions
{
public interface IRootDirectory
{
Task<string> GetRoot();
}
}

View File

@@ -11,7 +11,7 @@ namespace Ufangx.FileServices.Abstractions
{
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(IFormFileCollection files, string schemeName = null, string dir = null);
Task<object> Handle(IFormFile file,string schemeName=null, string dir=null,string name=null);
}
}