This is FilesystemDataProvider and FtpDataProvider for Vaadin 14 and does roughly the same functions as FilesystemContainer for Vaadin7
This is FilesystemDataProvider and FtpDataProvider for 14. Add-on includes also FileSelect and FtpSelect single select components to browse filesystem and select a file. With this data provider it is easy to load local filesystem hierarchy or ftp (from server) to customized TreeGrid. The add-on includes also rudimentary icon mapper for MIME types using VaadinIcons.
The FilesystemDataProvider and FtpDataProvider can be used both in recursive (read file system data at once) and non-recursive mode (read file system data as per needed), see demo application for details.
The add-on has also FileSelect and FtpSelect field components included for simple single select file browsing.
- Build for Vaadin 18+ and newer. There is backwards compatibility breaking change in the framework due new DataView API and Filesystem DataProvider was impacted by this.