Transit ei ole joka päivä tiedosto uploader.
Tämä on kirjasto, joka tekee paljon muutakin kuin vain siirtää tiedostoja asiakkaan tietokoneen online-palvelin, joka pystyy käsittelemään tiedoston validointi toimintoja, nimetä tallennetut tiedostot, vakavasti muuttaa tiedostojen ja niiden sisällön.
Lisäksi säännöllinen palvelimia, Transit tukee lähetettäessä tiedostoja Rackspace tai Amazonin S3 tilin kautta erityinen "Transporter". Lisäksi kaksi mainitut palvelut, Transit mukana tulee myös "yleinen" transporter joka kehittäjät voivat käyttää lisätä omia suosikki tiedostojen tallennukseen verkkopalveluiden jos niillä ei ole AWS tai Rackspace tili.
Koska useimmissa tapauksissa kehittäjien täytyy tiedosto uploader antaa käyttäjien ladata kuvia palveluun, Transit tulee erityistä tukea tämän tiedostotyypin, joka tarjoaa kehittäjille useita sisäänrakennettu menetelmiä käsitellä kuvia. Näihin kuuluvat tuki rajaus kuvia, koon heitä ennalta mitat, flipping, pyörivät, ja skaalaus kuvia tarpeen mukaan.
Tämän päälle, validator ominaisuudet Transit kirjaston avulla ohjelmoijat estää ei-toivotut tiedostot ladataan palvelimelle. Tämä tehdään joukon sääntöjä, joita voidaan soveltaa kaikkiin tiedoston ennen kuin ne on hyväksytty palvelimella, sisältyvät säännöt sarjan "validaattoriin" luokissa.
Aivan kuten "Transporter" luokat, "Transformer" ja "Validator" luokissa tulevat etukäteen määrätyt vaihtoehtoja ja abstrakti luokka joka kehittäjät voivat käyttää laajentaa tiedoston uploader on mitä he tarvitsevat sitä.
Basic demo on mukana Transit paketti.
vaatimukset :
- PHP 5.3 tai uudempi
- PHP: n Fileinfo, Monitavuiset, Curl, ja Exif (valinnainen) laajennukset
- Säveltäjä
- AWS tai Rackspace API valtakirjojen
Kommentteja ei löytynyt