Transit není váš každý den soubor nahrál.
To je knihovna, která dělá mnohem víc než jen přesouvat soubory z počítače klienta, na on-line serveru, být schopen zvládnout ověřování operace se soubory, přejmenovat nahrané soubory, hrozně měnit soubory a jejich obsah.
Kromě pravidelných serverů, Transit podporuje odesílání souborů na účet Rackspace nebo Amazon S3, přes speciální "Přepravce". Kromě dvou výše uvedených služeb, Transit také přichází s "generic" přepravcem, které mohou vývojáři použít k přidávat své vlastní skladovací oblíbený soubor, on-line služby v případě, že nemáte účet AWS nebo Rackspace.
Protože ve většině případů vývojáři potřebují File Uploader nechat uživatelům nahrávat obrázky na služby, Transit přichází s zvláštní podporu pro tento typ souboru, poskytuje vývojářům s řadou vestavěných metod pro jednání s fotografiemi. Mezi ně patří podpora pro ořez fotografie, změna velikosti je na předem určené rozměry, mizerný, otáčení a škálování obrazu podle potřeby.
Na vrcholu tohoto, validátor rysy knihovny Transit umožňuje programátorům, aby se zabránilo nepotřebné soubory z odesílaných na server. To se provádí prostřednictvím řady pravidel, která lze aplikovat na každého souboru dříve, než bude přijata na serveru, pravidla obsažená v sérii "validator" tříd.
Stejně jako "přepravcem" tříd, se "Transformer" a "Validator" třídy přijít s řadou předdefinovaných možností a abstraktní třídy, které mohou vývojáři použít k rozšíření File Uploader, aby všechno, co potřebujete, aby.
. Základní demo je součástí balíčku Tranzitní
Požadavky na
- PHP 5.3 nebo novější
- PHP Fileinfo, Vícebajtové, Curl, a Exif (volitelné) Rozšíření
- Skladatel
- AWS nebo Rackspace
Pověření API
Komentáře nebyl nalezen