public DefaultStorageService(ClusterService clusterSvce, IOptionsMonitor <GeneralOption> option, IOptionsMonitor <DbOption> dbOption, ILogger <DefaultStorageService> logger, IMimeProvider mimeProvider, IRepositoryAccessor repoAccessor) { _clusterSvce = clusterSvce; _logger = logger; _mimeProvider = mimeProvider; _repoAccessor = repoAccessor; _dbOption = dbOption; _option = option; }
public FileUploadService(IStorageService storageSvce, ClusterService clusterSvce, ILogger <FileUploadService> logger, IMimeProvider mimeProvider, IRepositoryAccessor dataAccessor, AppSecretSigner appSecretSigner, IFileTokenCodec fileTokenCodec, IOwnerTokenCodec ownerTokenCodec, IHttpContextAccessor httpCtxAccessor) { _storageSvce = storageSvce; _clusterSvce = clusterSvce; _logger = logger; _mimeProvider = mimeProvider; _dataAccessor = dataAccessor; _appSecretSigner = appSecretSigner; _fileTokenCodec = fileTokenCodec; _ownerTokenCodec = ownerTokenCodec; _httpCtxAccessor = httpCtxAccessor; }
public UserFileController(IStorageService storageSvce, ClusterService clusterSvce, IFileRepository fileData, IOwnerRepository ownerData, IFileTokenCodec fileTokenCodec, IOwnerTokenCodec ownerTokenCodec, FileUploadService fileUpdSvce, ImageSizeProvider img, FileHandlerManager fileHandlerMgr, IMimeProvider mimeProvider, AppSecretSigner appSecretSigner) { _storageSvce = storageSvce; _clusterSvce = clusterSvce; _fileData = fileData; _ownerData = ownerData; _fileTokenCodec = fileTokenCodec; _ownerTokenCodec = ownerTokenCodec; _fileUpdSvce = fileUpdSvce; _fileHandlerMgr = fileHandlerMgr; _mimeProvider = mimeProvider; _appSecretSigner = appSecretSigner; }
public ImageFileHandler(IMimeProvider mimeProvider, ImageSizeProvider imgSizeProvider, IImageConverter imgCvter) { _mimeProvider = mimeProvider; _imgSizeProvider = imgSizeProvider; _imgCvter = imgCvter; var sizes = new List <string>(_imgSizeProvider.Names); sizes.Insert(0, "raw"); var formats = new List <string>(_mimeProvider.ImageExtensionNames); formats.Insert(0, "raw"); ModifierDescribe = new ImageModifierDescribe() { Sizes = sizes.ToArray(), Formats = formats.ToArray() }; }