Apache Commons FileUpload κωδικοποιήθηκε γύρω από το πρότυπο RFC 1867.
Το πρότυπο αυτό, γνωστό και ως "τη φόρμα που βασίζεται σε αρχείο αποστολής σε μορφή HTML" είναι μια σειρά από πρωτόκολλα και συμβάσεις σχετικά με τη διαχείριση των δεδομένων κατά τη διάρκεια μιας αποστολής αρχείου.
Η συνιστώσα Commons FileUpload αντιμετωπίζει ειδικά έντυπα, όπου χρησιμοποιήθηκε το "multipart / form-data" κωδικοποίηση και η βιβλιοθήκη εκθέτει ένα API για την ανάκτηση διάφορες λεπτομέρειες από την αίτηση POST που έλαβε από το διακομιστή.
Τι Apache Commons FileUpload διευθύνσεις μπορεί να φαίνεται ασήμαντο, αλλά είναι ένα πρέπει να έχει εργαλείο για κάθε προγραμματιστές που αποφασίζει πάντα για να προσθέσετε ένα & # X3C? Input type = "αρχείο" & # x3e? ετικέτα σε HTML τους
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Αυτή είναι μια έκδοση ασφαλείας και συντήρησης που περιλαμβάνει ένα σημαντικό αποτύπωση της ασφάλειας, καθώς και ένας μικρός αριθμός από διορθώσεις σφαλμάτων.
Τι είναι καινούργιο στην έκδοση 1.3:
- Τεκμηρίωση: προσθέστε απλή μορφή HTML παράδειγμα να FileUpload οδηγό χρήσης
- Βελτιώστε την απόδοση του αρχείου ανάγνωσης / εγγραφής
- Προστέθηκε υποστήριξη για τους γενικούς τύπους
- να διεκπεραιώνει αιτήσεις HTTP στους Χάρτες
- Ενημέρωση commons-IO εξάρτηση από την τελευταία έκδοση που υποστηρίζει JDK1.5
- Αποφύγετε concatenations χορδών κατά την ανάλυση κεφαλίδες, χρήση buffers αντί
- Αντικατάσταση java.rmi.server.UID () με java.util.UUID
- DiskFileItem.counter θα μπορούσε να μετατραπεί σε AtomicInteger (ή AtomicLong;)
Τι είναι καινούργιο στην έκδοση 1.2.1:.
- Προστέθηκε υποστήριξη για την πρόσβαση στις κεφαλίδες στοιχείο αρχείου
- DiskFileItem.toString () θα μπορούσε να ρίξει μια NPE.
- μικρά αρχεία θα μπορούσε να προκαλέσει ένα απρόσμενο τέλος του ρέματος στοιχείο.
- Ένα FileSizeLimitExceededException αναβλήθηκε μέχρι να ολοκληρωθεί η μεταφορά του αρχείου. Επιπλέον, η FileSizeLimitException τώρα ρίχνονται αμέσως, αν οι επικεφαλίδες συνημμένα περιέχουν μια τιμή περιεχόμενο μήκους, η οποία υπερβαίνει τη ρυθμισμένη οριακή.
- Διορθώθηκε ένα πρόβλημα classpath κατά την κατασκευή με τη Sun JDK 1.3.1 και Αντ.
Τα σχόλια δεν βρέθηκε