public LocalStorageUploadProcessor(LocalStorageConfigure configure, IFileNameGenerator fileNameGenerator, ISubdirectoryGenerator subdirectoryGenerator, IFileValidator fileValidator) { Configure = configure; FileNameGenerator = fileNameGenerator; SubdirectoryGenerator = subdirectoryGenerator; FileValidator = fileValidator; }
public TencentCosStorageUploadProcessor(TencentCosStorageConfigure configure, CosXml client, IFileNameGenerator fileNameGenerator, ISubdirectoryGenerator subdirectoryGenerator, IFileValidator fileValidator) { Configure = configure; Client = client; FileNameGenerator = fileNameGenerator; SubdirectoryGenerator = subdirectoryGenerator; FileValidator = fileValidator; }
public AliyunOssStorageUploadProcessor(AliyunOssStorageConfigure configure, IOss client, IFileNameGenerator fileNameGenerator, ISubdirectoryGenerator subdirectoryGenerator, IFileValidator fileValidator) { Configure = configure; Client = client; FileNameGenerator = fileNameGenerator; SubdirectoryGenerator = subdirectoryGenerator; FileValidator = fileValidator; }
public AliyunOssStorageChunkedUploadProcessor(ChunkedUploadAliyunOssStorageConfigure configure, IFileValidator fileValidator, IOss client, IMemoryCache memoryCache, IFileNameGenerator fileNameGenerator, ISubdirectoryGenerator subdirectoryGenerator) { Configure = configure; FileValidator = fileValidator; MemoryCache = memoryCache; FileNameGenerator = fileNameGenerator; SubdirectoryGenerator = subdirectoryGenerator; Client = client; }
public LocalStorageMergeProcessor(ChunkedUploadLocalStorageConfigure configure, IFileNameGenerator fileNameGenerator, ISubdirectoryGenerator subdirectoryGenerator) { Configure = configure; FileNameGenerator = fileNameGenerator; SubdirectoryGenerator = subdirectoryGenerator; }