DropzoneJS is an open source library that provides drag’n’drop file uploads with image previews.
Features
Reactive & Mobile
https://www.outsystems.com/forge/component-overview/7917/dropzone-reactive
More features are available, just follow the patterns for already implemented features and visit the dropzone website for the full documentation.
Source
https://www.dropzonejs.com/