Transit δεν είναι κάθε μέρα uploader αρχείο σας.
Αυτή είναι μια βιβλιοθήκη που κάνει πολλά περισσότερα από την απλή μετακίνηση των αρχείων από τον υπολογιστή του πελάτη σε ένα online server, είναι σε θέση να χειριστούν τις πράξεις εκκαθάρισης του αρχείου, μετονομασία αρχείων που έχουν αποσταλεί, σοβαρά να μετατρέψει αρχεία και το περιεχόμενό τους.
Εκτός από την τακτική διακομιστές, Transit υποστηρίζει την αποστολή αρχείων σε έναν λογαριασμό Rackspace ή το Amazon S3, μέσω ενός ειδικού "Transporter". Εκτός από τις δύο προαναφερθείσες υπηρεσίες, Transit έρχεται επίσης με μια "γενική" μεταφορέας που προγραμματιστές μπορούν να χρησιμοποιήσουν για να προσθέσουν το δικό τους αγαπημένο αποθήκευση αρχείων online υπηρεσίες, εάν δεν έχετε λογαριασμό ΑΣΠ ή Rackspace.
Επειδή στις περισσότερες περιπτώσεις, οι προγραμματιστές πρέπει ένα αρχείο uploader να επιτρέπει στους χρήστες να ανεβάσετε εικόνες σε μια υπηρεσία, Transit έρχεται με ιδιαίτερη υποστήριξη για αυτόν τον τύπο αρχείου, παρέχοντας στους προγραμματιστές μια σειρά από ενσωματωμένες μεθόδους για την αντιμετώπιση φωτογραφίες. Αυτά περιλαμβάνουν υποστήριξη για περικοπή φωτογραφιών, αλλαγή μεγέθους τους σε προκαθορισμένες διαστάσεις, το κτύπημα, εκ περιτροπής, και την κλιμάκωση των εικόνων, όπως απαιτείται.
Στην κορυφή αυτής, τα χαρακτηριστικά επικύρωσης της βιβλιοθήκης Transit επιτρέπουν στους προγραμματιστές να αποτρέψει τα ανεπιθύμητα αρχεία από το να ανεβάσει στο διακομιστή. Αυτό γίνεται μέσω μιας σειράς κανόνων που μπορούν να εφαρμοστούν σε κάθε αρχείο πριν γίνουν δεκτές στο διακομιστή, κανόνες που περιέχονται σε μια σειρά από «επικύρωσης» τάξεις.
Ακριβώς όπως το "Transporter" τάξεις, οι "Transformer" και "Validator" τάξεις έρχονται με ένα σύνολο προκαθορισμένων επιλογών και μια αφηρημένη κατηγορία, η οποία προγραμματιστές μπορούν να χρησιμοποιήσουν για να επεκτείνουν το uploader αρχείο σε οτιδήποτε χρειάζεστε για να.
. Μια βασική demo περιλαμβάνεται στο πακέτο Transit
Απαιτήσεις :
- PHP 5.3 ή νεότερη
- της PHP πληροφοριών αρχείου, πολλών byte, Curl, και Exif (προαιρετικό) επεκτάσεις
- Συνθέτης
- ΑΣΠ ή Rackspace διαπιστευτήρια API
Τα σχόλια δεν βρέθηκε