Data Plugins

Data plugins store information about an upload file.

  • id
  • size
  • name
  • mimeType

The default data plugin is in memory storage. This is not appropriate for production data, as a server restart will wipe all data away.

Available Options

Storage Plugins

Storage plugins handle the raw binary storage of the file.

The default storage plugin is in memory storage. This is not appropriate for production data, as a server restart will wipe all data away.

Available Options

Cache Plugins

Cache plugins are very similar to storage plugins, but the files they store expire eventually. The cache restriction (time, limited space, etc) is implementation specific.

There is no cache plugin by default, so files will be read directly from storage every time. This is the only type of plugin where an in memory version can be appropriate for production data in some scenarios.