添加IRootDirectory 接口,可通过注入IRootDirectory接口实现根据业务场景改变文件存储的位置
This commit is contained in:
12
FileService/Abstractions/IRootDirectory.cs
Normal file
12
FileService/Abstractions/IRootDirectory.cs
Normal 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();
|
||||
}
|
||||
}
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user