Transit не ти е всеки ден файл за качване.
Това е библиотека, която прави много повече от това просто преместване на файлове от компютър на клиента в онлайн сървър, е в състояние да се справят с операции за валидиране на файлове, преименуване качените файлове, сериозно променя файлове и тяхното съдържание.
Освен редовните сървъри, Transit поддържа изпращане на файлове към сметката Rackspace или Amazon S3, чрез специален "Transporter". Освен двете гореспоменати услуги, Transit също така идва с "родово" транспортер които разработчиците могат да използват, за да добавите свои собствени онлайн услуги за съхранение на любимите файл, ако не сте се регистрирали AWS или Rackspace.
Тъй като в повечето случаи разработчиците трябва файл за качване да позволи на потребителите да качват снимки на дадена услуга, Transit идва със специална подкрепа за този тип файлове, предоставяща разработчиците с редица вградени методи за справяне със снимки. Те включват подкрепа за изрязване на снимки, преоразмеряване ги с предварително определени размери, обръщане, завъртане и мащабиране на изображения, както е необходимо.
От началото на тази, характеристиките Валидатор на библиотеката Transit позволяват на програмистите да предотвратят нежелани файлове да бъдат качени на сървъра. Това се прави чрез серия от правила, които могат да бъдат приложени към всеки файл, преди да бъде приет на сървъра, правила, съдържащи се в поредица от "Валидатор" класове.
Точно като "Transporter" класи, на "Transformer" и "Валидатор" класове идват с набор от предварително дефинирани опции и абстрактен клас, които разработчиците могат да използват, за да се разшири, качило файл към каквото и те се нуждаят, за да.
. Основният демо е включена в пакета за Transit
<> силни Изисквания
- PHP 5.3 или по-висока
- Fileinfo на PHP, многобайтовите, Curl, и Exif (по избор) разширения
- Composer
- AWS или Rackspace API пълномощията
Коментари не е намерена