Transit nie jest twój każdy plik dni uploader.
Jest to biblioteka, która ma o wiele więcej niż po prostu przenieść pliki z komputera klienta do serwera internetowego, jest w stanie obsługiwać operacje sprawdzania poprawności plików, zmiana nazwy przesłanych plików, poważnie zmieniać pliki i ich zawartość.
Oprócz regularnych serwerów, Transit wspiera wysyłania plików na konto Rackspace lub Amazon S3, za pomocą specjalnego "Transportera". Oprócz dwóch wyżej wymienionych usług, Transit również pochodzi z "generic" transporter, które programiści mogą wykorzystać, aby dodać własne przechowywania ulubionych plików z usług online, jeżeli nie masz konta AWS czy Rackspace.
Ponieważ w większości przypadków deweloperzy potrzebują plików uploader, aby umożliwić użytkownikom wysyłanie zdjęć na usługi, Transit jest wyposażony w specjalne wsparcie dla tego typu pliku, zapewniając deweloperom szereg wbudowanych metod radzenia sobie ze zdjęciami. Należą do nich wsparcie dla kadrowanie zdjęć, zmiana rozmiaru ich do z góry określonych wymiarach, przerzucanie, obracanie i skalowanie obrazów, ile potrzeba.
Poza tym, funkcje Validator biblioteki Transit pozwalają programistom, aby zapobiec niepożądanym pliki przed przesyłane na serwer. Odbywa się to poprzez szereg zasad, które mogą być stosowane do każdego pliku przed przyjęciem na serwerze, zasady zawarte w serii "sprawdzania poprawności" klas.
Podobnie jak "Transporter" klas, że "Transformers" i "Validator" Klasy wyposażone są w zestaw predefiniowanych opcji i klasy abstrakcyjnej, które programiści mogą wykorzystać do rozszerzenia plików uploader na cokolwiek, czego potrzebują go.
. Podstawowym demo jest zawarty w pakiecie Transit
Wymagania :
- PHP 5.3 lub nowszy,
- PHP Fileinfo, wielobajtowych, Curl i EXIF (opcjonalnie) rozszerzenia
- Kompozytor
- AWS lub Rackspace poświadczenia API
Komentarze nie znaleziono