Files
2023-11-06 19:35:59 +08:00

24 lines
690 B
C#

namespace JNPF.Systems.Interfaces.Common;
/// <summary>
/// 通用控制器.
/// </summary>
public interface IFileService
{
/// <summary>
/// 根据类型获取文件存储路径.
/// </summary>
/// <param name="type"></param>
/// <returns></returns>
string GetPathByType(string type);
/// <summary>
/// 根据存储类型上传文件.
/// </summary>
/// <param name="uploadFilePath">上传文件地址.</param>
/// <param name="directoryPath">保存文件夹.</param>
/// <param name="fileName">新文件名.</param>
/// <returns></returns>
Task UploadFileByType(string uploadFilePath, string directoryPath, string fileName);
}