Transit tidak setiap file uploader hari Anda.
Ini adalah perpustakaan yang melakukan lebih banyak dari sekedar memindahkan file dari komputer klien ke server online, mampu menangani operasi validasi berkas, mengubah nama file upload, sangat mengubah file dan konten mereka.
Selain server biasa, Transit mendukung pengiriman file ke account Rackspace atau Amazon S3, melalui khusus "Transporter". Selain dua layanan tersebut, Transit juga dilengkapi dengan "generik" transporter yang pengembang dapat digunakan untuk menambahkan layanan mereka sendiri secara online penyimpanan file favorit jika mereka tidak memiliki account AWS atau Rackspace.
Karena dalam banyak kasus pengembang membutuhkan uploader file yang membiarkan pengguna meng-upload gambar pada layanan, Transit dilengkapi dengan dukungan khusus untuk jenis file ini, memberikan pengembang dengan serangkaian metode built-in untuk menangani foto. Ini termasuk dukungan untuk tanam foto, mengubah ukuran mereka untuk dimensi yang telah ditentukan, membalik, memutar, dan skala gambar yang diperlukan.
Di atas ini, fitur validator perpustakaan Transit memungkinkan programmer untuk mencegah file yang tidak diinginkan dari yang di-upload ke server. Hal ini dilakukan melalui serangkaian aturan yang dapat diterapkan untuk setiap file sebelum diterima di server, aturan yang terdapat dalam serangkaian "validator" kelas.
Sama seperti "Transporter" kelas, "Transformer" dan "Validator" kelas datang dengan satu set pilihan yang telah ditetapkan dan kelas abstrak yang pengembang dapat menggunakan untuk memperpanjang uploader file apa pun yang mereka butuhkan untuk.
. Sebuah demo dasar disertakan dengan paket Transit
Persyaratan :
- PHP 5.3 atau lebih tinggi
- PHP Fileinfo, multibita, Curl, dan Exif (opsional) ekstensi
- Komposer
- AWS atau Rackspace kredensial API
Komentar tidak ditemukan