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!

— Add- On til WorldWideScripts.net

Abonner på vårt feed for å holde deg oppdatert!

Nyhet! Følg oss som du vil ha det!


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

Ads

Ad: Bluehost hosting

Den AwsmUploader kan du enkelt laste opp filer med dra-n-drop (innebygd) eller ved å mate den med filer fra egne kilder (slik som vanlige fil-innganger). Den ble bygget ved hjelp av vanlig Javascript, HTML5 og PHP (det er alt den trenger).
Den AwsmUploader ikke krever noen av disse: Flash, ActiveX, Chrome utvidelser, tredje parts biblioteker (f.eks jQuery, Dojo, MooTools, Modernizr), plug-ins av enhver type, server-side rammer osv

Vis en fullt fungerende demo og hele dokumentasjonen her.

Nettleser kompatibilitet (som i juli 2013)

Nettlesere Mobile nettlesere
Testet: Skal fungere som per Feature-gjenkjenning, utestet (besøk
demoen med en tilsvarende enhet
å sjekke ut selv):
  • Firefox 13+
  • Chrome 20+
  • Internet Explorer 10+
  • Safari 7+ (testet på Mac OS X 10.9)
  • Opera 12.10+
  • iOS 6 Safari 6+ (iPad 2+, iPhone 3GS, 4+)
  • Blackberry Browser
  • Opera Mobile 14 +
  • Firefox for Android 22+

Hva er så spesielt med det da?

Det finnes mange svar på det spørsmålet. Den mest imponerende er:

  • Last opp vilkår mange filer av vilkårlig størrelse. Den AwsmUploader ble testet med 2 GB ISO-filer. Fungerer som en sjarm med lav CPU-bruk. Den AwsmUploader bryr seg ikke om PHP eller andre serverside grenser.
  • Du kan fortsatt sette en filstørrelse grense eller forby opplasting av enkelte filer ved å levere egne regexes.
  • Last opp ved å dra filer til det elementet du spesifisert som droppable området.
  • Ekstremt rike statistikk per fil / for alle filer: Speed ​​meter (gjennomsnittlig og gjeldende hastigheter), balanse tid (eta), størrelse og kvoteberegninger i sanntid, mer eksakt enn til andre.
  • Mer enn 25 interceptable hendelser tillater for ytterste detaljer.
  • Støtter kvote ledelse. Sette en maksimal filstørrelse å la AwsmUploader hoppe over filer før du laster dem.
  • Bruker HTML5-FileAPI til asynkront og klump-messig laste opp filer. Last opp til andre domener ved hjelp av kor-forespørsler støttes også.
  • Støtter HTTP-401-utfordret og preflighted forespørsler: Bruk legitimasjon for å laste opp til verneområder.
  • Gjengir automatisk og lagrer miniatyrbilder av JPEG-, GIF og PNG-bilder. Kan vise de fleste imagetypes i nettleseren via data-URLer ved å bruke den innebygde klasse BinaryDataCollector.
  • Du kan justere blings størrelse til dine behov og tilgjengelig båndbredde. Den AwsmUploader kan behandle så mange filer som du vil den skal parallelt.
  • Bruker køer internt. Du kan pause og avbryte (selv fil-messig) til enhver tid. Ikke nøl med å holde på å slippe filer mens AwsmUploader behandler andre filer, vil det ta vare på ;)
  • Den AwsmUploader er en helt uavhengig Java klasse. Det trenger ikke noen andre biblioteker som jQuery, Mootools eller Dojo.
  • En rik statlig styring informerer brukeren om hvert trinn i detalj (nåværende handling, størrelsen på filen, fremdrift, sier, realtime bruksområder, antall filer per kø etc.).
  • Rich feil og respons ledelse, binde dine egne callbacks til det.
  • Helper funksjoner for formatering filnavn og -Størrelse strenger.
  • Fungerer fint med AwsmProgressBar.

Det er det?

Selvfølgelig ikke. Den AwsmUploader omfatter mye mer.

  • Den nestet klasse BinaryDataCollector gjør det mulig å samle data av droppet filer. Det ble gjort for å tillate en forhåndsvisning av filer (som data-URL) i nettleseren når du leser ferdig. Klassen er en del av AwsmUploader-navnerom og kan brukes eksternt i tillegg.
  • Den nestet klasse FeatureDetection enkelt gjør det mulig å kontrollere for alle nødvendige funksjoner. Denne klassen er også en del av det offentlige navnerom.
  • To enumerations ble nestet også. Den ene er en liste med alle registrerhendelsestyper, er den andre en liste over tilgjengelige kø-typer. De brukes til å registrere riktig behandleren for en bestemt hendelse, og for å kontrollere den riktige kø for detaljer. De fem køene er: Droppet, Avventer (filer som leser eller laster opp i øyeblikket), Fullført, Avbrutt og mislyktes.
  • Den private class AUFile representerer en fil som tidligere ble droppet på det angitte området. Den har nyttige metoder også, og er tilgjengelig på utsiden og gitt som argument til visse tilbakeanrop. Den AUFile har sitt motstykke implementert i PHP også.
  • Den AUFile består av AUFileChunks. Hver del har nyttige og detaljerte egenskaper og sin egen XMLHttpRequest. Den er tilgjengelig via sin AUFile. Det er en tilsvarende klasse i PHP også.

Hva som er i pakken, og hva trenger jeg?

Pakken inkluderer frittstående og helt uavhengig Java klasse AwsmUploader og dets nevnte nestede klasser og enumerations. Innenfor pakken finner du PHP-klasser (krever PHP 5) AUFile og AUFileChunk og en kontroller for å håndtere disse chunk-messig opplastinger. Pakken inkluderer også en fullt implementert demo-grensesnitt (som ligner på denne, med AwsmProgressBar blir erstattet av en generisk progressbar).! Den medfølgende implementeringen vil fungere ut av boksen Du trenger ikke å konfigurere noe på serverside (men det er noen alternativer du kan justere, selvfølgelig).

Som du ser, er den pakken som tilbys rik og krever ikke at du å implementere og designe ditt eget grensesnitt, selv om den leverte grensesnittet er ikke en del av AwsmUploader (merk at den bruker jQuery / jQueryUI). Du trenger lite eller ingen kunnskap i Javascript for å gjøre det arbeidet og bare PHP 5 på serveren din. Moderne nettlesere støttes, inkludert Firefox 13+ og Chrome 20 +. Internet Explorer er støttet begynner fra versjon 10. Opera fungerer fra versjon 12.10 og nyere. Den AwsmUploader kan fullt ut erstatte den eksisterende opplasting løsning, når de nevnte kompatible nettlesere brukes. Kunder rapporterte AwsmUploader fungerer på iPad også. Det er den eneste innfødte løsning for opplasting av store filer på slike enheter siden Flash ikke støttes.

Oppdateringer, forbedringer og Fixes

19 juli 2013
  • Javascript: BlobBuilder har blitt helt fjernet som Blob og dens ctor er nå tilgjengelig i en cross-browser måte IE10 støttes nå..
  • Java: Fjernet overflødig støtte for eldre versjoner av IE om event- (un) bindende og XDomainRequest; fjernet noen overflødige funksjoner og forenklet noen andre - AwsmUploader krympet ca 5% ;)
  • Javascript: Tilpasset den BinaryDataCollector å jobbe med ArrayBuffers nå

5 september 2012

  • Totalt: The AwsmUploader fikk lettere, du nå kan mate den fra andre (egne) kilder enn bare droppable områder! Også håndteringen av svært store filer fikk bedre ved umiddelbart å skrive biter til den resulterende filen, ingen midlertidige filer brukes lenger. Du kan migrere til den nye versjonen feilfritt, både klient- og serverside kode er bakoverkompatibel (unntatt for de fjernede metoder)!
  • Java: Lagt offentlig metode enqueueFileForUpload() for å mate AwsmUploader med filer fra vilkårlige kilder (f.eks fil innganger, se oppdatert demo ). Kompatibiliteten ble økt ved hjelp av ArrayBufferViews i Blob-Constructor (for nyere nettlesere).
  • PHP: Kontrolleren og de ​​to klassene endret, kan du se dokumentasjonen (kan finnes i demo) for å se alle endringer. API fikk enklere og noen metoder ble fjernet, ble fremgangsmåten Writefile () tilsatt.
18 juli 2012
  • Javascript: Økt kompatibilitet for Blob -interface i eldre nettlesere.
14 juli 2012
  • Javascript: Mindre forbedringer å bruke Blob-grensesnitt, der dette er tilgjengelig (i stedet for BlobBuilder).
  • Javascript: Oppdatert klassen AwsmUploader.FeatureDetection å oppdage kompatibilitet for Blob-grensesnitt.
  • PHP: Klassen AUFile har nå sine konstanter innledes med 'DEFAULT_', som de funksjonene som bruker dem nå arbeide med dem som overridable standardargumenter. Dokumentasjonen har blitt oppdatert for å gjenspeile alle endringer som er gjort.

Laste ned
Andre komponenter i denne kategorienAlle komponenter av denne forfatteren
KommentarerOfte stilte spørsmål og svar

Egenskaper

Laget:
13 juli 12, Siste oppdatering

Søkeord

eCommerce, alle elementer, ajax, blings, dra og slipp, fil api, filopplasting, HTML5, Javascript, flere filopplasting, kvote, hastighet meter, ubegrenset, laste opp, laste fremgang