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 per WorldWideScripts.net

Rep les nostres RSS per estar al dia!

Nou! Segueix-nos com vulguis!


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

Ads

Ad: Bluehost hosting

El AwsmUploader li permet pujar fàcilment fitxers mitjançant arrossegar i deixar anar (built-in) o alimentant amb arxius de fonts pròpies (com file-entrades normals). Va ser construït utilitzant plana JavaScript, HTML5 i PHP (que és tot el que necessita).
El AwsmUploader no requereix cap d'elles: Flash, ActiveX, extensions de Chrome, biblioteques tercera part (per exemple jQuery, Dojo, MooTools, Modernizr), els plug-ins de qualsevol tipus, els marcs del costat del servidor, etc.

Veure una demo totalment funcional i tota la documentació aquí.

Compatibilitat del navegador (a juliol de 2013)

Navegadors d'escriptori Navegadors mòbils
Provat: En cas de treballar segons Característica de detecció, no provat (visita
la demostració d'un dispositiu corresponent
per comprovar per tu mateix):
  • Firefox 13+
  • Chrome 20+
  • Internet Explorer 10+
  • 7 + Safari (provat en Mac OS X 10.9)
  • Opera 12.10+
  • iOS 6 Safari 6+ (iPad 2 +, iPhone 3GS 4+,)
  • Navegador de Blackberry
  • Opera Mobile 14 +
  • Firefox per a Android 22+

Què té d'especial llavors?

Hi ha moltes respostes a aquesta pregunta. El més impressionant són:

  • Puja arbitràries molts arxius de mida arbitrari. El AwsmUploader va ser provat amb 2 GB arxius ISO. Funciona com un encant, amb baix ús de CPU. El AwsmUploader no es preocupa per PHP o d'altres límits Serverside.
  • Encara es pot establir un límit de mida de fitxer o no permetre la càrrega de certs fitxers mitjançant el subministrament pròpies expressions regulars.
  • Puja arrossegant els arxius sobre l'element especificat com a àrea lanzables.
  • Estadístiques extremadament rics per arxiu / per a tots els arxius: metres velocitat (mitjana i velocitat dels corrents), temps d'equilibri (eta), mida i quotes càlculs en temps real, més exacte que a la segona.
  • Més de 25 esdeveniments interceptable permeten màxims detalls.
  • Suporta quotes. Establiu una mida màxima de càrrega perquè el AwsmUploader ometre els arxius abans de pujar-los.
  • Utilitza el HTML5 FileAPI de forma asíncrona i pujar arxius-Chunk savi. Puja a altres dominis usant CORS-sol·licituds s'admet també.
  • Suporta peticions HTTP-401-impugnats i Preflight: Utilitza credencials per pujar a les àrees protegides.
  • Renders i emmagatzema automàticament miniatures de JPEG, del GIF i PNG-pictures. Pot mostrar la majoria de imagetypes en el navegador a través d'Data-URL mitjançant la classe incorporada BinaryDataCollector.
  • Es pot ajustar la mida del tros a les seves necessitats i ample de banda disponible. El AwsmUploader pot processar tants arxius com vostè vol que en paral·lel.
  • Utilitza cues internament. Pot fer una pausa i avortar (fins i tot presentar a gota) en qualsevol moment. No dubteu a seguir deixant anar arxius mentre el AwsmUploader està processant altres arxius, que es farà càrrec de ;)
  • El AwsmUploader és una classe JavaScript totalment independent. No necessita cap altre llibreries com jQuery, Mootools o Dojo.
  • Un ric gestió estatal informa a l'usuari sobre cada pas en detall (acció actual, mida del fitxer, el progrés, estats, els usos en temps real, el nombre d'arxius per la cua, etc.).
  • Error Rich i gestió de la resposta, s'uneixen seus propis devolucions de trucada a això.
  • Funcions auxiliars per al format dels noms d'arxius i cadenes mida -size.
  • Funciona molt bé amb el AwsmProgressBar.

Això és tot?

Per descomptat que no. El AwsmUploader inclou molt més.

  • La classe imbricada BinaryDataCollector permet recollir les dades dels arxius perduts. Va ser fet per permetre una vista prèvia d'arxius (com Data-URL) al navegador quan va acabar de llegir. La classe és part de la AwsmUploader espai de noms i es pot utilitzar externament també.
  • La classe imbricada FeatureDetection permet fàcilment per comprovar totes les característiques necessàries. Aquesta classe també és part de l'espai de noms públic.
  • Dos enumeracions es nien també. Es tracta d'una llista amb tots els tipus d'esdeveniments registrables, l'altra és una llista dels disponibles de cua-tipus. S'utilitzen per registrar el controlador correcte per a un esdeveniment específic i comprovar la cua correcta per obtenir més informació. Els cinc cues són: Abandonat, En espera (arxius que estan llegint o pujant de moment), completades, avortada i Error.
  • La classe privada AUFile representa un arxiu que anteriorment es va deixar caure a l'àrea designada. Té mètodes útils també i accessible a l'exterior i donat com a argument per a certes devolucions de trucada. La AUFile té la seva contrapart implementat en PHP també.
  • El AUFile consta de AUFileChunks. Cada fragment té propietats útils i detallades i la seva pròpia XMLHttpRequest. És accessible a través del seu AUFile. Hi ha una classe corresponent en PHP també.

Què hi ha al paquet i ho necessito?

El paquet inclou la independent i de classe JavaScript totalment independent AwsmUploader i les seves classes i enumeracions jerarquitzades esmentats. Dins del paquet trobareu els PHP-classes (requereix PHP 5) AUFile i AUFileChunk i un controlador per manejar els arxius-Chunk savi. El paquet també inclou una interfície totalment implementat-demo (similar a aquest, amb la AwsmProgressBar de ser reemplaçat per un ProgressBar genèric).! L'aplicació inclòs treballarà fora de la caixa No cal configurar res al Serverside (però no són algunes de les opcions que es poden ajustar, és clar).

Com podeu veure, el paquet que s'ofereix és ric i no necessita vostè per implementar i dissenyar la seva pròpia interfície, encara que la interfície lliurat no és part de la AwsmUploader (tingui en compte que utilitza jQuery / jQueryUI). Vostè necessita poc o cap coneixement en JavaScript perquè funcioni i només PHP 5 en el seu servidor. Els navegadors moderns són suportats, incloent Firefox i Chrome 13+ 20+. L'Internet Explorer és recolzat començant des de la versió 10. Opera funciona des de la versió 12.10 i posteriors. El AwsmUploader pot substituir completament la seva solució de càrrega existent, quan s'utilitzen els navegadors compatibles esmentats. Els clients van reportar el AwsmUploader funciona en l'iPad també. És l'única solució nativa per pujar arxius grans en aquest tipus de dispositius des Flash no és compatible.

Les actualitzacions, millores i correccions

19 juliol 2013
  • JavaScript: BlobBuilder s'ha eliminat per complet com la gota i el seu ctor estan ara disponibles en un cross-browser manera IE10 ara compatible..
  • JavaScript: Eliminat suport supèrflua per a les versions antigues de l'IE fa esdeveniment- (des) unió i XDomainRequest; eliminat algunes funcions redundants i simplificar alguns altres - la AwsmUploader contraure un 5% ;)
  • JavaScript: Adaptat del BinaryDataCollector treballar amb ArrayBuffers ara

5 setembre 2012

  • En general: El AwsmUploader ara és més fàcil, ara es pot alimentar d'altres fonts (pròpies) que les zones simplement lanzables! A més, el maneig d'arxius molt grans va millorar per escrit immediatament trossos a l'arxiu resultant, no hi ha imatges temporals s'utilitzen més. Pot migrar a la nova versió sense problemes, tant client- i codi Serverside són compatible cap enrere (a excepció dels mètodes eliminats)!
  • JavaScript: Afegit el mètode públic enqueueFileForUpload() per alimentar el AwsmUploader amb arxius de fonts arbitràries (per exemple, entrades d'arxius, veure demostració actualitzat ). La compatibilitat es va incrementar mitjançant l'ús de ArrayBufferViews al Blob-Constructor (per als nous navegadors).
  • PHP: El controlador i les dues classes canviades, podeu consultar la documentació (es pot trobar a la demo) per veure tots els canvis. L'API té més fàcil i es van eliminar alguns mètodes, es va afegir el WriteFile () mètode.
18 juliol 2012
  • JavaScript: Augment de la compatibilitat per a l' Blob -interface a navegadors antics.
14 juliol 2012
  • JavaScript: Petites millores per utilitzar la interfície Blob, quan estiguin disponibles (en lloc del BlobBuilder).
  • JavaScript: Actualitzat el AwsmUploader.FeatureDetection classe per detectar compatibilitat per a la interfície Blob.
  • PHP: La classe AUFile ara té els seus constants amb el prefix 'default_', com les funcions que utilitzen ells ara treballen amb ells com a arguments predeterminats reemplaçables. La documentació s'ha actualitzat per reflectir tots els canvis realitzats.

Descarregar
Altres components d'aquesta categoriaTots els components d'aquest autor
Comentaris dels clientsPreguntes freqüents i respostes

Propietats

Creat:
13 de juliol 12

:
Última Actualització 20 gen 15, alta resolució

Navegadors compatibles:
IE10, Firefox, Safari, Opera, Chrome, Arxius inclosos

Paraules clau

eCommerce, Tots els Articles, ajax, tros, arrossegar i deixar anar, arxiu d'API, cà, rrega d'arxius, html5, javascript, cà, rrega de diversos arxius, quotes, mesurador de velocitat, il·, limitat, pujar, pujar el progré, s