Μπορεί να εργάζεστε σε ένα έργο που διαθέτει δυνατότητα μεταφόρτωσης που παίρνει αρχεία από τον χρήστη και τα ανεβάζει στον διακομιστή αποθήκευσης. Η μεταφόρτωση αρχείων είναι μια κοινή εργασία σχεδόν σε όλα τα σύγχρονα έργα ιστού. Με όλα τα διαφορετικά εργαλεία διαθέσιμα, δεν είναι τόσο δύσκολο εφαρμογή της δυνατότητας αποστολής αρχείων. Ακολουθούν λοιπόν μερικές χρήσιμες βιβλιοθήκες Javascript που θα σας βοηθήσουν να εφαρμόσετε τη δυνατότητα αποστολής αρχείων στον ιστότοπό σας.
Κομψό, αρθρωτό πρόγραμμα μεταφόρτωσης αρχείων που ενσωματώνεται άψογα με οποιονδήποτε ιστότοπο ή εφαρμογή. Φέρνει αρχεία από τον τοπικό δίσκο, το Google Drive, το Dropbox, το Instagram, τις απομακρυσμένες διευθύνσεις URL, τις κάμερες κ.λπ. και στη συνέχεια τα ανεβάζει στον τελικό προορισμό. Είναι γρήγορο, εύκολο στη χρήση και σας αφήνει να ανησυχείτε για πιο σημαντικά προβλήματα από τη δημιουργία ενός προγράμματος μεταφόρτωσης αρχείων.
Αυτό είναι ένα πρόσθετο JavaScript Image Cropping and Uploading πολλαπλών πλατφορμών. Είναι εύκολο στη ρύθμιση και διαθέτει όμορφα γραφικά και κινούμενα σχέδια.
Το Dropzone.js είναι μια μικρή βιβλιοθήκη JavaScript που μετατρέπει ένα στοιχείο HTML σε dropzone. Αυτό σημαίνει ότι ένας χρήστης μπορεί να σύρει και να αποθέσει ένα αρχείο σε αυτό και το αρχείο μεταφορτώνεται στον διακομιστή μέσω AJAX.
Ανεβάστε αρχεία μέσω DDP ή HTTP σε διακομιστή Meteor FS, AWS, GridFS, DropBox ή Google Drive. Γρήγορο, ασφαλές και στιβαρό.
Μια βιβλιοθήκη JavaScript που μπορεί να ανεβάσει οτιδήποτε της ρίξετε, βελτιστοποιεί τις εικόνες για πιο γρήγορες μεταφορτώσεις και προσφέρει μια εξαιρετική, προσβάσιμη, μεταξένια ομαλή εμπειρία χρήστη.
Το Resumable.js είναι μια βιβλιοθήκη JavaScript που παρέχει πολλαπλές ταυτόχρονες, σταθερές και επαναλαμβανόμενες μεταφορτώσεις μέσω του HTML5 File API.
Ένα πρόσθετο jQuery για μεταφόρτωση αρχείων χρησιμοποιώντας ajax(a sync). περιλαμβάνει υποστήριξη για ουρές, παρακολούθηση προόδου και μεταφορά και απόθεση. Πολύ παραμετροποιήσιμο και εύκολο στην προσαρμογή σε οποιοδήποτε σχέδιο Frontend, και πολύ εύκολο να λειτουργήσει παράλληλα με οποιαδήποτε λογική υποστήριξης.
Η μεταφόρτωση είναι ένα καλύτερο πρόγραμμα μεταφόρτωσης αρχείων JavaScript. Είναι εξαιρετικά προσαρμόσιμο, εντελώς δωρεάν και ανοιχτού κώδικα και μπορεί να χρησιμοποιηθεί με οποιοδήποτε backend μεταφόρτωσης αρχείων.
Ένας καθαρός πελάτης JavaScript για το πρωτόκολλο μεταφόρτωσης με δυνατότητα επαναφοράς που λειτουργεί σε περιβάλλοντα προγράμματος περιήγησης, Node.js, React Native και Apache Cordova.
Ελαφρύ Angular οδηγία για τη μεταφόρτωση αρχείων με προαιρετικό FileAPI shim για υποστήριξη μεταξύ προγραμμάτων περιήγησης.
Απλή ζώνη drag’n’drop συμβατή με HTML5 για αρχεία που έχουν δημιουργηθεί με το React.js.
Η βιβλιοθήκη έχει σχεδιαστεί για να εισάγει ανοχή σφαλμάτων στη μεταφόρτωση μεγάλων αρχείων μέσω HTTP. Αυτό γίνεται χωρίζοντας κάθε αρχείο σε μικρά κομμάτια. Στη συνέχεια, κάθε φορά που η μεταφόρτωση ενός κομματιού αποτυγχάνει, η μεταφόρτωση επαναλαμβάνεται μέχρι να ολοκληρωθεί η διαδικασία. Αυτό επιτρέπει στις μεταφορτώσεις να συνεχίσουν αυτόματα τη μεταφόρτωση αφού χαθεί μια σύνδεση δικτύου είτε τοπικά είτε στον διακομιστή.
Πρόσθετο μεταφόρτωσης πολλαπλών αρχείων με προεπισκοπήσεις εικόνων, μεταφορά και απόθεση, γραμμές προόδου. Υποστήριξη S3 και Azure, κλιμάκωση εικόνας, υποστήριξη φόρμας, τεμαχισμός, συνέχιση, παύση και πολλές άλλες δυνατότητες.
Συμπιεστής εικόνας JavaScript. Χρησιμοποιεί το εγγενές API canvas.toBlob του προγράμματος περιήγησης για την εκτέλεση της εργασίας συμπίεσης, πράγμα που σημαίνει ότι είναι συμπίεση με απώλειες. Γενικά χρησιμοποιήστε το για να προσυμπιέσετε ένα αρχείο εικόνας πελάτη πριν το ανεβάσετε.
Ένα όμορφο στοιχείο vue για περικοπή και μεταφόρτωση εικόνων.
Ένας πελάτης ιστού για FTP, SFTP, WebDAV, Git, S3, Minio, LDAP, Caldav, Carddav.
Ένα απλό βοηθητικό πρόγραμμα μεταφόρτωσης αρχείων που εμφανίζει μια προεπισκόπηση της μεταφορτωμένης εικόνας. Γραμμένο σε καθαρή JavaScript. Χωρίς εξαρτήσεις. Λειτουργεί καλά με το Bootstrap 4 ή χωρίς πλαίσιο.
Ένα πρόσθετο Javascript για μεταφόρτωση αρχείων Ajax μέσω προγράμματος περιήγησης. Υποστηρίζει μεταφορά και απόθεση, CORS και μεταφόρτωση πολλαπλών αρχείων με γραμμές προόδου. Λειτουργεί σε IE7-9, κινητά και σε όλα τα σύγχρονα προγράμματα περιήγησης.
Το Plupload είναι ένα API μεταφόρτωσης αρχείων πολλαπλής εκτέλεσης μεταξύ προγραμμάτων περιήγησης. Βασικά, ένα σύνολο εργαλείων που θα σας βοηθήσουν να δημιουργήσετε ένα αξιόπιστο και οπτικά ελκυστικό πρόγραμμα μεταφόρτωσης αρχείων μέσα σε λίγα λεπτά.
Το DropIt είναι ένα πρόγραμμα μεταφόρτωσης αρχείων που δημιουργήθηκε με nodejs, ανεβάστε, λάβετε έναν σύνδεσμο και μοιραστείτε τα αρχεία σας με οποιονδήποτε εύκολα.