/// <summary> /// /// </summary> /// <param name="sysFileManager"></param> /// <param name="jwtConfig"></param> /// <param name="logger"></param> /// <param name="appConfig"></param> public FileController(ISysFileManager sysFileManager, JwtConfig jwtConfig, ILogger <FileController> logger, AppConfig appConfig) { _logger = logger; _appConfig = appConfig; _sysFileManager = sysFileManager; _jwtConfig = jwtConfig; }
public FileManagementApplicationService(IHttpContextAccessor httpContextAccessor, IDataFileObjectManager dataFileObjectManager, IDataTempFileCacheManager tempFileCacheManager, ISysFileManager sysFileManager) { _httpContextAccessor = httpContextAccessor; _dataFileObjectManager = dataFileObjectManager; _tempFileCacheManager = tempFileCacheManager; _sysFileManager = sysFileManager; }
/// <summary> /// 构造函数 ///</summary> public SysFileAppService(IRepository <SysFile, Guid> sysFileRepository, ISysFileManager sysFileManager, IHttpContextAccessor httpContextAccessor, IAppFolder appFolder) { _sysFileRepository = sysFileRepository; _sysFileManager = sysFileManager; _httpContextAccessor = httpContextAccessor; _appFolder = appFolder; // httpContextAccessor.HttpContext.Request. }
/// <summary> /// /// </summary> /// <param name="accessor"></param> /// <param name="sysFileManager"></param> /// <param name="appConfig"></param> /// <param name="user"></param> /// <param name="mapper"></param> /// <param name="logger"></param> public SysFileService(IHttpContextAccessor accessor, ISysFileManager sysFileManager, AppConfig appConfig, IUser user, IMapper mapper, ILogger <SysFileService> logger) : base(logger) { context = accessor?.HttpContext ?? throw new ArgumentNullException(nameof(accessor)); _sysFileManager = sysFileManager; _appConfig = appConfig; _user = user; _uploading = true; _mapper = mapper; var path = Path.Combine(_appConfig.FilePath, TEMP_FOLDER); if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } }