Open maryprtavian opened 1 year ago
According to upload target there are 3 kinds of task
According to the user actions, there are 3 kinds of tasks:
From a performance perspective, we may need:
React Dropzone is different from the above mentioned three libraries. Unlike the latter, it only gives us a dropzone — it has no API for managing uploads.
restrictions: { maxFileSize: null, minFileSize: null, maxTotalFileSize: null, maxNumberOfFiles: null, minNumberOfFiles: null, allowedFileTypes: null, } allowMultipleUploadBatches: true, isDisabled: false allowDrop: false, allowBrowse: false, allowPaste: false, allowReplace: false, instantUpload: false, disabled: false, selectButtonLabel: null, dropzoneText: null, onBeforeUpload, onAfterUpload, oninit onwarning onerror oninitfile onaddfilestart onaddfileprogress onaddfile
File Upload Investigation
According to upload target there are 3 kinds of task
According to the user actions, there are 3 kinds of tasks:
From a performance perspective, we may need:
Suggested Libraries
Previously Highly Used Libraries
Comparison of the suggested libraries
Firefox
Edge
Safari - 10+, 9 (@babel/polyfill)
iOS Safari
Chrome for Android
Firefox
Edge
Safari 9+
Opera
Chrome for Android
Firefox Android
iOS Safari 9+
Chrome for iOS
Firefox iOS
for IE11 - install the filepond-polyfill files
Chrome
Firefox
Safari
Edge
Google Drive
Instagram
Remote urls
Cameras
etc.
React Dropzone is different from the above mentioned three libraries. Unlike the latter, it only gives us a dropzone — it has no API for managing uploads.
Demos
Base Properties