Krystalware
SlickUpload logo

Integration & Extensibility Points

SlickUpload has many integration points that allow you to control whether an upload is accepted and how the built in storage providers store each file. You can also create custom upload stream providers to stream files to other repositories than the built in filesystem and SQL Server stores.

Storage id generators

  • FileName Generator

    Used with the builtin file stream provider to control the filenames to which files are stored.

  • Sql Criteria Generator

    Used with the builtin SQL stream provider to control the records to which files are stored.

Upload filters

  • Request Filter

    Controls which requests SlickUpload handles.

  • File Filter

    Filters each file in an upload request to ensure they are valid.

Upload Stream Provider

The upload stream provider allows you to connect to other repositories than the filesystem and SQL Server stores SlickUpload supports with its builtin providers.