WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
JavaScript / Loaders and Uploaders

The AwsmUploader: Unlimited Uploads w/o Flash!

— Lisäosa WorldWideScripts.net

Tilaa syötteen pysymään ajan tasalla!

Uusi! Seuraa meitä kuin haluat!


The AwsmUploader: Unlimited Uploads w/o Flash! - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

AwsmUploader voit helposti ladata tiedostoja drag-n-drop (sisäänrakennettu) tai syöttämällä sen tiedostoja omista lähteistä (kuten tavallista tiedostoa-tuloa). Se rakennettiin isolla JavaScript, HTML5 ja PHP (siinä kaikki se tarvitsee).
AwsmUploader ei vaadi mitään näistä: Flash, ActiveX, Chrome laajennuksia, 3. osapuolen kirjastoja (esim jQuery, Dojo, MooTools, Modernizr), laajennuksia tahansa, server-side kehyksiä jne

Tutustu täysin toimiva demo ja koko dokumentaation täällä.

Selaimen yhteensopivuus (heinäkuusta 2013)

Desktop selaimet Mobile selaimet
Testattu: Pitäisi toimia kohti Feature-tunnistus, testaamattomia (vierailu
demon vastaavan laitteen
tarkistaa itse):
  • Firefox 13+
  • Chrome 20+
  • Internet Explorer 10+
  • Safari 7+ (testattu Mac OS X 10.9)
  • Opera 12.10+
  • iOS 6 Safari 6+ (iPad 2 +, iPhone 3GS, 4+)
  • Blackberry-selain
  • Opera Mobile 14 +
  • Firefox for Android 22+

Mikä on niin erikoista se sitten?

On monia vastauksia tähän kysymykseen. Upein ovat:

  • Lataa mielivaltainen useita tiedostoja mielivaltaisen koon. AwsmUploader testattiin 2 Gt ISO-tiedostoja. Toimii kuin junan vessa, jossa pieni suorittimen käyttö. AwsmUploader ei välitä PHP: n tai muiden palvelinpohjaisia ​​rajoja.
  • Voit vielä asettaa filesize rajan tai estää ladata tiettyjä tiedostoja toimittamalla oman regexes.
  • Lataa vetämällä tiedostot siirretään alkuaineen määritetty droppable alueella.
  • Erittäin rikas tilastot per file / kaikki tiedostot: Nopeus metriä (keskimääräinen ja nopeudet), tasapaino aika (ETA), koko ja kiintiö laskelmien reaaliajassa, tarkemmin kuin toiseen.
  • Yli 25 interceptable tapahtumia mahdollistavat äärimmäisen yksityiskohtia.
  • Tukee kiintiöiden hallinta. Aseta suurin lähetyskoko päästää AwsmUploader ohittaa tiedostot ennen lataamalla ne.
  • Käyttää HTML5-FileAPI asynkronisesti ja kimpale viisas ladata tiedostoja. Lataa muita verkkotunnuksia käyttäen CORS-pyynnöt on tuettuja.
  • Tukee HTTP-401-haastoi ja preflighted pyynnöt: Käytä käyttäjätietoja ladata suojelualueille.
  • Automaattisesti tekee ja tallentaa esikatselukuvat JPEG-, GIF ja PNG-kuvia. Voi näyttää eniten imagetypes selaimen kautta Data-URL-osoitteita käyttämällä sisäänrakennettua luokan BinaryDataCollector.
  • Voit säätää murikka koon tarpeitasi ja käytettävissä oleva kaistanleveys. AwsmUploader voi käsitellä niin monta tiedostoa kuin haluat sen rinnalla.
  • Käyttää jonoja sisäisesti. Voit keskeyttää ja keskeyttää (jopa tiedosto-viisas) milloin tahansa. Älä epäröi pitää pudottamalla tiedostoja, kun AwsmUploader käsittelee muita tiedostoja, se huolehtii ;)
  • AwsmUploader on täysin riippumaton JavaScript luokka. Se ei tarvitse muuta kirjastoja kuten jQuery, Mootools tai Dojo.
  • Rikas valtio johto informoidaan jokainen askel yksityiskohtaisesti (nykyinen toiminta, koko tiedoston, edistymistä, todetaan, reaaliaikainen käyttötavat, tiedostojen määrän per jonossa jne).
  • Rich virhe ja joustoa, sitoa ikioma kutsuvastauksia että.
  • Helper toiminnot alustus tiedostojen nimet ja -koon jousille.
  • Toimii hienosti AwsmProgressBar.

Siinäkö kaikki?

Ei tietenkään. AwsmUploader sisältää paljon muutakin.

  • Sisäkkäisiä luokka BinaryDataCollector avulla kerätä tietoja putosi tiedostoja. Se tehtiin, jotta esikatselu tiedostoja (kuten Data-URL) selaimen lukiessa valmis. Luokka on osa AwsmUploader-nimiavaruus ja voidaan käyttää ulkoisesti samoin.
  • Sisäkkäisiä luokka FeatureDetection sallii helposti tarkistaa kaikki tarvittavat ominaisuudet. Tämä luokka on myös osa julkista nimiavaruuden.
  • Kaksi laskentatulosten olivat sisäkkäin samoin. Yksi on luettelo kaikista rekisteröidä tapahtuman tyyppejä, toinen on luettelo käytettävissä jono-tyyppejä. Niitä käytetään rekisteröityä oikea käsittelijä tietyn tapahtuman ja tarkistaa oikea jono lisätietoja. Viiden jonot: Pudonnut, Odottaa (tiedostot, joita lukeminen tai lataamalla tällä hetkellä), Valmis, Keskeytetty ja epäonnistui.
  • Yksityinen luokka AUFile edustaa yhtä tiedostoa, joka oli aiemmin pudotetaan osoitetulla alueella. Se on hyödyllinen menetelmiä sekä ja on saatavilla ulkopuolella ja annetaan argumentiksi tiettyjä kutsuja. AUFile on sen vastine toteutettu PHP samoin.
  • AUFile koostuu AUFileChunks. Jokainen pala on hyödyllistä ja yksityiskohtaista ominaisuuksia ja omaa XMLHttpRequest. Se on saatavilla kautta AUFile. On vastaava luokka PHP samoin.

Mitä paketti ja mitä tarvitsen?

Paketti sisältää stand-alone ja täysin riippumaton JavaScript luokan AwsmUploader ja sen edellä mainittujen sisäkkäisiä luokkia ja laskentatulosten. Sisällä paketti löydät PHP-luokat (vaatii PHP 5) AUFile ja AUFileChunk ja ohjain käsitellä näitä kimpale viisas lisäykset. Paketti sisältää myös täysin toteutettu demo käyttöliittymä (samanlainen kuin tämä yksi, jossa AwsmProgressBar korvataan yleinen Edistymispalkin). niputettu täytäntöönpano toimii kättelyssä! Sinun ei tarvitse määrittää mitään palvelinpohjaisia ​​(mutta muutamia vaihtoehtoja voit säätää, tietenkin).

Kuten näette, paketti tarjotaan on rikas ja ei vaadi voit toteuttaa ja suunnitella oman käyttöliittymän, vaikka toimitettu käyttöliittymä ei kuulu AwsmUploader (huomaa, että se käyttää jQuery / jQueryUI). Sinun juurikaan mitään tietoa JavaScript, jotta se toimisi, ja vain PHP 5 palvelimella. Nykyaikaiset selaimet ovat tuettuja, kuten Firefox 13+ ja Chrome 20+. Internet Explorer on tuettu alkaen versiosta 10. Opera toimii versiosta 12.10 ja uudemmat. AwsmUploader voi täysin korvata nykyiset päivitysratkaisu, kun mainitut yhteensopivat selaimet käytetään. Asiakkaat raportoitu AwsmUploader toimii iPad samoin. Se on ainoa natiivi ratkaisu lataamalla suuria tiedostoja kuten laitteita, koska Flash ei tueta.

Päivitykset, Parannuksia & korjaukset

19 heinäkuu 2013
  • JavaScript: BlobBuilder on kokonaan poistettu, koska möykky ja sen Ctor ovat nyt saatavilla rajat selaimen tavalla. IE10 nyt tuettu.
  • JavaScript: Poistettu tarpeeton tukee vanhempia versioita IE koskevat tapahtuma- (epä-) sitova ja XDomainRequest; poistaa joitakin tarpeettomia toimintoja ja yksinkertaistettu toiset - AwsmUploader kutistunut noin 5% ;)
  • JavaScript: Mukautettu BinaryDataCollector työskennellä ArrayBuffers nyt

05 syyskuu 2012

  • Overall: AwsmUploader entistä helpompaa, voit nyt syöttää sen muista (oma) lähteistä kuin vain droppable alueilla! Myös käsittely erittäin suuria tiedostoja sai paremmin välittömästi kirjallisesti paloina tuloksena tiedosto, ei tilapäinen tiedostoja käytetään enää. Voit siirtyä uuteen versioon moitteetta, sekä asiakas- ja palvelinpohjaisia ​​koodi ovat taaksepäin yhteensopivia (paitsi poistetun menetelmät)!
  • JavaScript: Lisätty julkinen tapa enqueueFileForUpload() ruokkia AwsmUploader tiedostoja mielivaltaisesta lähteistä (esim tiedosto tulot, katso päivitetty demo ). Yhteensopivuus nostettiin käyttämällä ArrayBufferViews vuonna Blob-Rakentaja (uudemmille selaimille).
  • PHP: ohjain ja kaksi luokkaa muuttunut, katso asiakirjat (löytyy demo) nähdä kaikki muutokset. API entistä helpompaa ja joitakin menetelmiä poistettiin, menetelmä WriteFile () lisättiin.
18 heinäkuu 2012
  • JavaScript: Lisääntynyt yhteensopivuus Blob -käyttöliittymä vanhemmissa selaimissa.
14 heinäkuu 2012
  • JavaScript: Pieniä parannuksia käyttää Blob-liitäntä, jos saatavilla (eikä BlobBuilder).
  • JavaScript: Päivitetty luokan AwsmUploader.FeatureDetection havaita yhteensopivuutta Blob-liitäntä.
  • PHP: luokka AUFile nyt sen vakiot etuliitteellä "DEFAULT_", koska ne toiminnot, jotka käyttävät niitä nyt työskennellä heidän kanssaan overridable oletuksena argumentteja. Asiakirjat on päivitetty vastaamaan kaikkiin muutokset.

Lataa
Muut komponentit tässä luokassaKaikki osat tämän tekijän
KommentitUsein kysyttyjä kysymyksiä ja vastauksia

Ominaisuudet

Kirjoittaja:
13 heinäkuu 12, Last Update

-ohjelman Selaimet:
IE10, Firefox, Safari, Opera, Chrome, tiedostot mukana

Avainsanoja

eCommerce, Kaikki tuotteet, ajax, kimpale, vedä, ja pudota, tiedosto api, tiedostojen lataaminen, HTML5, javascript, useiden tiedostojen lataaminen, kiintiö, nopeus mittari, rajoittamaton, upload, lataa edistystä