Skip to content
Stand with Ukraine flag

File Storage

ThingsBoard can store binary content (files) in the database. This is currently used to store report files generated by the Generate Dashboard Report rule node. Stored files can be attached to emails via the Send Email node, or sent to external systems using the REST API Call node.

Users can access stored files through the Files or Reports widgets, which are part of the Files Widgets Bundle.

ThingsBoard provides access to stored files via the Files widget, included in the Files Widgets Bundle.

Files widget showing stored report files with time range filter and download button

The widget supports filtering files by time range and searching by file name. Each file can be downloaded by clicking the Download file button.