Along the improvement of the attachment system considered for future versions, we have been deciding upon which javascript library we should be relying on to handle drag and drop features, multi uploads, and such features.
The following is a list of libraries we have checked to fill this requirement we see fit.
jQuery File Upload Plugin
Uppy File Uploader
Fine Uploader 5
Edit: I have added a poll but it doesn't mean our final decision should be aligned with its results.
The following is a list of libraries we have checked to fill this requirement we see fit.
jQuery File Upload Plugin
jQuery File Upload Wrote:File Upload widget with multiple file selection, drag&drop support, progress bars, validation and preview images, audio and video for jQuery.
Supports cross-domain, chunked and resumable file uploads and client-side image resizing. Works with any server-side platform (PHP, Python, Ruby on Rails, Java, Node.js, Go etc.) that supports standard HTML form file uploads.
Uppy File Uploader
Uppy Wrote:Uppy is a sleek, modular JavaScript file uploader that integrates seamlessly with any application. It’s fast, easy to use and lets you worry about more important problems than building a file uploader.
Fetch files from local disk, remote urls, Google Drive, Dropbox, Instagram, or snap and record selfies with a camera;
Preview and edit metadata with a nice interface;
Upload to the final destination, optionally process/encode
Fine Uploader 5
Fine Uploader Wrote:Fine Uploader is:
Cross-browser
* Dependency-free
* 100% JavaScript
* 100% Free Open Source Software
FineUploader is also simple to use. In the simplest case, you only need to include one JavaScript file. There are absolutely no other required external dependencies. For more information, please see the documentation.
Edit: I have added a poll but it doesn't mean our final decision should be aligned with its results.