Transit is nie jou elke dag lêer uploader.
Dit is 'n biblioteek wat 'n baie meer as net die lêers van die rekenaar die kliënt se skuif na 'n aanlyn-bediener, in staat is om geldigheid van lêer operasies te hanteer, hernoem opgelaaide lêers, erg lêers en hul inhoud te verander nie.
Behalwe gereelde bedieners, Transit ondersteun lêers stuur om 'n Rack of Amazon S3 rekening via 'n spesiale "Transporter". Behalwe die twee bogenoemde dienste, Transit kom ook met 'n "generiese" transporter wat ontwikkelaars kan gebruik om hul eie stoor gunsteling lêer online dienste voeg as hulle nie 'n AWS of Rack rekening.
Want in die meeste gevalle ontwikkelaars moet 'n lêer uploader te laat gebruikers beelde oplaai op 'n diens, Transit kom met spesiale ondersteuning vir hierdie tipe lêer, die verskaffing van ontwikkelaars met 'n reeks van die gebou-in metodes vir die hantering van foto's. Dit sluit in steun vir die teelt foto's, die grootte van hulle voorafbepaalde dimensies, daarby, roterende en skalering die beelde as dit nodig is.
Op die top van hierdie, die validator kenmerke van die Transit biblioteek toelaat programmeerders om te verhoed dat ongewenste lêers van wat opgelaai is na die bediener. Dit word gedoen deur 'n reeks van die reëls wat toegepas kan word om elke lêer voor op die bediener aanvaar word, reëls vervat in 'n reeks van "validator" klasse.
Net soos die "Transporter" klasse, die "transformator" en "Validator" klasse kom met 'n stel van vooraf gedefinieerde opsies en 'n abstrakte klas wat ontwikkelaars kan gebruik om die lêer uploader om alles wat hulle nodig het om uit te brei.
. 'N basiese demo is ingesluit by die pakket Transit
Vereistes :
- PHP 5,3 of hoër
- PHP se File Info, Multibyte, Curl en Exif (opsioneel) uitbreidings
- Komponis
- AWS of Rack API geloofsbriewe
Kommentaar nie gevind