public LocalFileStorageService(FileStorageConfig config) { if (config == null) throw new CustomArgumentException("FileStorage Config is empty!"); this.Root = config.Root; }
public HostingFileStorageService(FileStorageConfig config) { if (String.IsNullOrEmpty(config.Root)) _root = "~/"; else { _root = HostingFileStorageService.GetVirtualPath(config.Root); if (!_root.EndsWith("/")) _root += "/"; } }
public FTPFileStorageService(FileStorageConfig config) { _config = new FTPServerConfig(config.ConnectionString); this.Root = config.Root; }
public AzureFileStorageService(FileStorageConfig config) { _connectionString = config.ConnectionString; this.Root = config.Root; }