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

Mag-subscribe sa aming mga feed upang manatili hanggang sa petsa!

Bago! Sundin amin sa gusto mo!


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

Ads

Ad: Bluehost hosting

Ang AwsmUploader nagpapahintulot sa iyo na madaling mag-upload ng mga file sa pamamagitan ng pag-drag-n-drop (built-in) o sa pamamagitan ng pagkain ito sa mga file mula sa sariling pinagmulan (tulad ng mga regular file na na-input). Ito ay itinayo gamit ang plain JavaScript, HTML5 at PHP (na lahat ng kailangan nito).
Ang AwsmUploader hindi nangangailangan ng anumang sa mga ito: Flash, ActiveX, extension ng Chrome, 3rd party na mga aklatan (hal jQuery, Dojo, MooTools, Modernizr), mga plug-in ng anumang uri, server-side Framework atbp

Tingnan ang isang ganap na gumagana demo at ang buong dokumentasyon dito.

Compatibility ng browser (bilang ng Hulyo 2013)

Mga desktop browser Mga mobile browser
Sinubukan: Dapat gumana tulad ng bawat Tampok-detection, untested (pagbisita
ang demo na may katumbas na aparato
upang tingnan ang iyong sarili):
  • Firefox 13+
  • Chrome 20+
  • Internet Explorer 10+
  • Safari 7+ (nasubok sa Mac OS X 10.9)
  • Opera 12.10+
  • iOS 6 Safari 6+ (iPad 2+, iPhone 3GS, 4+)
  • Blackberry Browser
  • Opera Mobile 14+
  • Firefox para sa Android 22+

Ano kaya espesyal na ang tungkol dito pagkatapos?

Maraming mga sagot sa mga tanong na iyon. Ang pinaka-kahanga-hangang ay ang mga:

  • Mag-upload ng arbitrary maraming mga file ng mga arbitrary na laki. Ang AwsmUploader Sinubukan na may 2 GB ISO-file. Gumagana na tulad ng isang kagandahan na may mababang paggamit ng CPU. Hindi mahalaga ang AwsmUploader tungkol sa iba pang serverside mga limitasyon ng PHP o.
  • Ikaw pa rin magtakda ng isang limitasyon filesize o hindi payagan ang pag-upload ng ilang mga file sa pamamagitan ng pagbibigay sariling regexes.
  • Mag-upload sa pamamagitan ng pagkaladkad ng mga file papunta sa elemento na iyong tinukoy bilang droppable area.
  • Labis na mayaman istatistika ng bawat file / para sa lahat ng mga file: Bilis metro (average at kasalukuyang bilis), oras balanse (Eta), laki at quota kalkulasyon sa realtime, higit pa kaysa sa eksaktong sa ikalawang.
  • Payagan higit sa 25 interceptable kaganapan para sa buong kakayahan sa mga detalye.
  • Sinusuportahan ang quota pamamahala. I-set ng isang maximum na laki ng upload upang ipaalam ang AwsmUploader laktawan ang mga file bago mag-upload ang mga ito.
  • Ay gumagamit ng HTML5-FileAPI sa asynchronously at tipak-matalino-upload ng mga file. Mag-upload ng sa iba pang mga domain gamit ang CORS-mga kahilingan ay sinusuportahan din.
  • Sinusuportahan ng HTTP-401-hinamon at preflighted mga kahilingan: Gamitin ang mga kredensyal na i-upload sa protektadong mga lugar.
  • Awtomatikong pag-render at mga tindahan ng mga thumbnail ng JPEG-, GIF- at PNG-larawan. Maaaring magpakita ang pinaka-imagetypes sa browser sa pamamagitan ng Data-URL sa pamamagitan ng paggamit ng built-in na klase BinaryDataCollector.
  • Maaari mong isaayos ang laki ng tipak sa iyong mga pangangailangan at magagamit na bandwidth. Ang AwsmUploader maproseso ng maraming mga file sa gusto mo sa kahanay.
  • Gumagamit ng mga queues sa loob. Maaari mong i-pause at i-abort (kahit maghain-matalino) sa anumang oras. Huwag mag-atubiling upang panatilihing sa pag-drop ng mga file habang ang AwsmUploader Pinoproseso iba pang mga file, ito na ang bahala sa ;)
  • Ang AwsmUploader ay isang ganap na independiyenteng klase JavaScript. Hindi nito kailangang anumang iba pang mga aklatan tulad ng jQuery, Mootools o Dojo.
  • Ang masaganang pamamahala ng estado informs ng gumagamit tungkol sa bawat hakbang sa detalye (kasalukuyang action, laki ng file, pag-unlad, mga estado, realtime paggamit, bilang ng mga file sa bawat queue atbp).
  • Rich error at pamamahala ng tugon, panagutin ang iyong sariling callback na iyon.
  • Helper pag-andar para sa pag-format ng mga pangalan ng file at -size mga string.
  • Gumagana ng mabuti sa AwsmProgressBar.

Iyon lang?

Siyempre hindi. Ang AwsmUploader Kasama ng maraming higit pa.

  • Ang Nested klase BinaryDataCollector ay nagbibigay-daan upang mangolekta ng data ng drop ng mga file. Ito ay ginawa upang payagan ang isang preview ng mga file (tulad ng Data-URL) sa browser kapag tapos mabasa. Ang klase ay bahagi ng AwsmUploader-namespace at maaaring magamit sa labas pati na rin.
  • Ang Nested klase FeatureDetection madaling nagbibigay-daan upang suriin para sa lahat ng mga tampok na kinakailangan. Class na ito rin ay bahagi ng pampublikong namespace.
  • Dalawang enumerations ay nested pati na rin. Ang isa ay isang listahan ng lahat ng registrable uri ng kaganapan, ang iba pang isa ay isang listahan ng mga magagamit na pila-uri. Sila ay ginagamit upang irehistro ang tamang handler para sa isang partikular na kaganapan at upang suriin ang tamang queue para sa mga detalye. Ang limang queues ay: drop na, Nakabinbin (mga file na binabasa o pag-upload sa sandaling ito), Nakumpleto, iniurong at Nabigong.
  • Ang pribadong klase AUFile ay kumakatawan sa isang file na na-dating-drop papunta sa mga itinalagang lugar. Mayroon itong kapaki-pakinabang na pamamaraan pati na rin at ito ay accessible sa labas at ibinigay bilang argumento sa ilang mga callback. Ang AUFile ay kamukhang-mukha nito ipinatupad sa PHP pati na rin.
  • Ang AUFile binubuo ng AUFileChunks. Ang bawat tipak ay kapaki-pakinabang at detalyadong mga katangian at sarili nitong XMLHttpRequest. Maa-access ito sa pamamagitan ng AUFile nito. May kaugnay na klase sa PHP pati na rin.

Ano ang sa package at ano ang gagawin ko kailangan?

Package ay may kasamang ang stand-alone at ganap na independiyenteng klase JavaScript AwsmUploader at ang mga nabanggit na Nested mga klase at enumerations. Sa loob ng pakete ay makikita mo ang PHP-klase (nangangailangan ng PHP 5) AUFile at AUFileChunk at isang controller upang mahawakan ang mga tipak-matalino upload. Kasama rin sa package ang isang ganap na ipinatupad demo interface (katulad nito; na may AwsmProgressBar pagiging napalitan ng generic progressbar).! Ang bundle pagpapatupad gagana-agad Hindi mo kinakailangang i-configure ang anumang bagay sa serverside (ngunit may ang ilang mga pagpipilian maaari mong ayusin, siyempre).

Tulad ng iyong nakikita, ang mga pakete iniaalok ay mayaman at hindi nangangailangan ng sa iyo upang ipatupad at idisenyo ang iyong sariling mga interface, kahit na ang naihatid na interface ay hindi bahagi ng AwsmUploader (tandaan na ito ay gumagamit ng jQuery / jQueryUI). Kailangan mo ng kaunti hanggang sa walang kaalaman sa JavaScript upang gawing gumagana at PHP 5 lamang sa iyong server. Nagtatampok ang mga modernong mga browser ay sinusuportahan, kabilang ang Firefox 13+ at 20+ Chrome. Ang Internet Explorer ay suportado na nagsisimula mula sa bersyon 10. Opera ay gumagana mula sa bersyon 12.10 at mas bago. Ang AwsmUploader maaaring ganap na palitan ang iyong umiiral na solusyon sa pag-upload, kapag ang mga nabanggit tugma browser ay ginagamit. Naiulat na mga customer ang AwsmUploader ay gumagana sa mga iPad pati na rin. Ito ay ang tanging katutubong solusyon para sa pag-upload ng malalaking file sa naturang mga aparato dahil Flash ay hindi suportado.

Mga Update, Pagpapabuti & Pag-aayos

Hulyo 19, 2013
  • JavaScript: BlobBuilder ay ganap na naalis bilang blob at nito Ctor ay available sa cross-browser na paraan IE10 ngayon suportado..
  • JavaScript: Inalis hindi kailangan ng suporta para sa mas lumang mga bersyon ng IE patungkol sa event- (di-) na may-bisang at XDomainRequest; Inalis ang ilang mga kalabisan ng mga function at pinasimpleng ilang mga iba pa - shrunk ang AwsmUploader tungkol sa 5% ;)
  • JavaScript: inangkop ang BinaryDataCollector upang gumana sa ArrayBuffers ngayon

5 Set, 2012

  • Pangkalahatang: Nakakuha Ang AwsmUploader mas madali, maaari mo na ngayong feed ito mula sa iba pang (sariling) mga pinagmulan pa sa droppable lugar! Gayundin, ang pangangasiwa ng napakalaking mga file Naging mas mahusay sa pamamagitan ng pagsulat agad chunks sa resultang file, walang pansamantalang mga file ay ginagamit na ngayon. Maaari kang mag-migrate sa bagong bersyon nang walang aberya, parehong client- at serverside code ay pabalik-tugma ang (maliban para sa mga inalis na pamamaraan)!
  • JavaScript: Idinagdag ang pampublikong paraan enqueueFileForUpload() sa feed ang AwsmUploader na may mga file mula sa di-makatwirang pinagmulan (hal input file, tingnan ang na-update na demo ). Compatibility ay nadagdagan sa pamamagitan ng paggamit ArrayBufferViews sa blob-Constructor (para sa mga mas bagong browser).
  • PHP: Ang controller at ang dalawang klase ay nagbago, mangyaring sumangguni sa dokumentasyon (maaaring matagpuan sa demo) upang makita ang lahat ng mga pagbabago. Nakakuha API Ang mas madali at ilang mga pamamaraan ay inalis, ang paraan writeFile () ay idinagdag.
Hulyo 18, 2012
  • JavaScript: Dumaming sa pagiging tugma para sa Blob -interface sa mas lumang mga browser.
Hulyo 14, 2012
  • JavaScript: Maliliit na pagpapabuti upang gamitin ang blob-interface, kung saan magagamit (sa halip na ang BlobBuilder).
  • JavaScript: Na-update ang klase AwsmUploader.FeatureDetection upang makita ang pagiging tugma para sa blob-interface.
  • PHP: Ang klase AUFile ngayon ay constants nito prefix na 'DEFAULT_', gaya ng mga pag-andar na gamitin ang mga ito ngayon gumana sa mga ito bilang overridable default na mga argumento. Dokumentasyon ay na-update upang sumalamin sa lahat ng mga pagbabago na ginawa.

I-download
Iba pang mga bahagi sa kategoryang itoAng lahat ng mga bahagi ng may-akdang ito
Mga komentoMga madalas itanong at sagot

Properties

Nilikha:
13 Hulyo 12

Huling Update:
20 Enero 15

High Resolution:
Oo

Mga katugmang Mga Browser:
IE10, Firefox, Safari, Opera, Chrome

File Kasamang:
JavaScript JS, HTML, CSS, PHP

Keyword

eCommerce, ang lahat ng Item, ajax, tipak, i-drag at i-drop ang file api, -upload ng file, HTML5, javascript, maramihang pag-upload ng file, quota, bilis meter, walang limitasyong, mag-upload, mag-upload ng pag-unlad