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!

— Tambah-On untuk WorldWideScripts.net

Melanggan suapan kami untuk kekal sehingga tarikh!

Baru! Ikut kami yang anda mahu!


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

Ads

Ad: Bluehost hosting

The AwsmUploader membolehkan anda dengan mudah memuat naik fail dengan drag-n-drop (terbina dalam) atau dengan memberi makan dengan fail dari sumber sendiri (seperti kerap fail-input). Ia dibina menggunakan JavaScript polos, HTML5 dan PHP (itu sahaja yang memerlukan).
The AwsmUploader tidak memerlukan mana-mana: Flash, ActiveX, sambungan Chrome, perpustakaan pihak ke-3 (contohnya jQuery, Dojo, MooTools, Modernizr), plug-in apa-apa jenis, rangka kerja pelayan-sampingan dan lain-lain

Lihat demo bekerja sepenuhnya dan seluruh dokumentasi di sini.

Keserasian pelayar (sehingga Julai 2013)

Pelayar desktop Penyemak imbas mudah alih
Diuji: Harus bekerja seperti ciri-pengesanan, belum teruji (lawatan
demo dengan peranti yang sama
untuk memeriksa diri anda):
  • Firefox 13+
  • Chrome 20 +
  • Internet Explorer 10 +
  • Safari 7+ (diuji pada Mac OS X 10.9)
  • Opera 12.10+
  • iOS 6 Safari 6 + (2 + iPad, iPhone 3GS, 4 +)
  • Blackberry Browser
  • Opera Mobile 14 +
  • Firefox untuk Android 22+

Apa yang istimewa tentang ia kemudian?

Terdapat banyak jawapan kepada soalan itu. Yang paling hebat ialah:

  • Muat naik sewenang-wenangnya banyak fail saiz sewenang-wenangnya. The AwsmUploader telah diuji dengan 2 GB ISO-fail. Kerja-kerja seperti azimat dengan penggunaan CPU yang rendah. The AwsmUploader tidak mengambil berat tentang PHP atau had serverside lain.
  • Anda masih boleh mengeset had saiz fail atau tidak membenarkan muat naik fail tertentu dengan membekalkan regexes sendiri.
  • Naik dengan menyeret fail ke elemen yang anda tetapkan sebagai kawasan droppable.
  • Statistik yang amat kaya setiap fail / untuk semua fail: meter Kelajuan (purata dan kelajuan semasa), masa kira (eta), saiz dan kuota pengiraan dalam realtime, lebih tepat daripada yang kedua.
  • Lebih daripada 25 acara interceptable membenarkan untuk maklumat penuh.
  • Menyokong pengurusan kuota. Tetapkan saiz muat naik maksimum untuk membiarkan AwsmUploader yang melangkau fail sebelum memuat naik mereka.
  • Menggunakan HTML5-FileAPI untuk asynchronously dan fail muat naik sebahagian Bijaksana. Naik ke domain lain menggunakan kor-permintaan disokong juga.
  • Menyokong permintaan HTTP-401-mencabar dan preflighted: Gunakan bukti kelayakan untuk dimuat naik ke kawasan perlindungan.
  • Menyebabkan secara automatik dan imej kecil daripada JPEG, PNG dan GIF--gambar kedai-kedai. Boleh memaparkan paling imagetypes dalam pelayar melalui Data-URL dengan menggunakan kelas terbina dalam BinaryDataCollector.
  • Anda boleh melaraskan saiz sebahagian untuk keperluan anda dan lebar jalur yang disediakan. The AwsmUploader boleh memproses sebagai fail yang anda mahu ia selari.
  • Menggunakan barisan dalaman. Anda boleh berhenti seketika dan membatalkan (walaupun memfailkan-bijak) pada bila-bila masa. Jangan teragak-agak untuk terus menjatuhkan fail sementara AwsmUploader memproses fail lain, ia akan menjaga ;)
  • The AwsmUploader adalah kelas JavaScript bebas sepenuhnya. Ia tidak memerlukan perpustakaan lain seperti jQuery, Mootools atau Dojo.
  • A pengurusan negeri kaya memberitahu pengguna tentang setiap langkah secara terperinci (tindakan semasa, saiz fail, kemajuan, menyatakan, kelaziman realtime, beberapa fail setiap giliran dan lain-lain).
  • Kesilapan kaya dan pengurusan tindak balas, mengikat panggilan balas anda sendiri untuk itu.
  • Fungsi pembantu untuk memformat nama fail dan tali -size.
  • Berfungsi dengan baik dengan AwsmProgressBar.

Itu sahaja?

Sudah tentu tidak. The AwsmUploader termasuk banyak lagi.

  • Kelas bersarang BinaryDataCollector membolehkan untuk mengumpul data daripada fail digugurkan. Ia telah dibuat untuk membenarkan pratonton fail (sebagai Data-URL) dalam pelayar apabila bacaan selesai. Kelas ini adalah sebahagian daripada AwsmUploader-ruang nama dan boleh digunakan secara luaran juga.
  • Kelas bersarang FeatureDetection mudah membolehkan untuk memeriksa semua ciri-ciri yang diperlukan. Kelas ini juga adalah sebahagian daripada ruang nama awam.
  • Dua enumerations telah bersarang juga. Satu adalah senarai dengan semua jenis acara boleh daftar, satu lagi adalah senarai yang ada baris gilir-jenis. Ia digunakan untuk mendaftar pengendali yang betul untuk peristiwa tertentu dan untuk menyemak giliran yang betul untuk maklumat lanjut. Lima beratur adalah: Terjatuh, Sementara menunggu (fail yang membaca atau muat naik pada masa ini), lengkap, digugurkan dan Gagal.
  • Kelas swasta AUFile mewakili satu fail yang sebelum ini jatuh ke kawasan yang ditetapkan. Ia mempunyai kaedah yang berguna dan juga dan boleh diakses dari luar dan diberikan sebagai hujah untuk panggilan balas tertentu. The AUFile berkaitannya dilaksanakan dalam PHP juga.
  • The AUFile terdiri daripada AUFileChunks. Setiap ketulan mempunyai ciri-ciri berguna dan terperinci dan XMLHttpRequest sendiri. Ia boleh diakses melalui AUFile itu. Terdapat kelas yang sama dalam PHP juga.

Apa ada dalam pakej ini dan apa yang saya perlukan?

Pakej ini termasuk yang berdiri sendiri dan kelas JavaScript bebas sepenuhnya AwsmUploader dan kelas yang dinyatakan di atas yang bersarang dan enumerations. Dalam pakej ini anda akan mencari-kelas PHP (PHP memerlukan 5) AUFile dan AUFileChunk dan pengawal untuk mengendalikan mereka Gambar sebahagian Bijaksana. Pakej ini juga termasuk antara muka yang sepenuhnya dilaksanakan demo (serupa di; dengan AwsmProgressBar digantikan oleh progressbar generik).! Pelaksanaan pakej akan bekerja di luar kotak Anda tidak perlu untuk mengkonfigurasi apa-apa pada serverside (tetapi terdapat adalah beberapa pilihan yang anda boleh menyesuaikan diri, sudah tentu).

Seperti yang anda lihat, pakej yang ditawarkan adalah kaya dan tidak memerlukan anda untuk melaksanakan dan mereka bentuk antara muka anda sendiri, walaupun antara muka dihantar tidak adalah sebahagian daripada AwsmUploader (ambil perhatian bahawa ia menggunakan jQuery / jQueryUI). Anda perlu sedikit atau tidak ada pengetahuan dalam JavaScript untuk membuat ia bekerja dan hanya PHP 5 pada pelayan anda. Pelayar moden disokong, termasuk Firefox 13+ dan Chrome 20 +. Internet Explorer disokong bermula dari versi 10. Opera bekerja dari versi 12.10 dan lebih baru. The AwsmUploader sepenuhnya boleh menggantikan sistem sedia ada anda muat naik, apabila pelayar serasi yang disebutkan digunakan. Pelanggan yang dilaporkan AwsmUploader bekerja pada iPad juga. Ia adalah satu-satunya penyelesaian yang asli untuk memuat naik fail besar pada peranti sedemikian sejak Flash tidak disokong.

Terbaru, Penambahbaikan & Pembaikan

19 Julai, 2013
  • JavaScript: BlobBuilder telah dikeluarkan sepenuhnya sebagai Blob dan Pengarah U yang kini boleh didapati di silang pelayar cara IE10 kini disokong..
  • JavaScript: Dibuang sokongan diperlukan untuk versi yang lebih lama IE mengenai sekiranya- (un-) mengikat dan XDomainRequest; dikeluarkan beberapa fungsi berlebihan dan dipermudahkan beberapa orang lain - yang AwsmUploader mengecut kira-kira 5% ;)
  • JavaScript: Diadaptasi BinaryDataCollector untuk bekerja dengan ArrayBuffers sekarang

September 5, 2012

  • Keseluruhan: AwsmUploader mendapat lebih mudah, anda kini boleh makan dari yang lain (sendiri) sumber daripada kawasan hanya droppable! Juga, pengendalian fail yang sangat besar mendapat lebih baik dengan segera menulis ketulan untuk fail yang dihasilkan, tiada fail sementara digunakan lagi. Anda boleh beralih kepada versi baru sempurna, kedua-dua berkaitan pelanggan dan kod serverside adalah ke belakang riba (kecuali kaedah dikeluarkan)!
  • JavaScript: Ditambah kaedah awam enqueueFileForUpload() untuk memberi makan AwsmUploader dengan fail dari sumber yang sewenang-wenangnya (contohnya fail input, lihat demo dikemaskini ). Keserasian ini telah meningkat dengan menggunakan ArrayBufferViews dalam Blob-Pembina (untuk pelayar yang lebih baru).
  • PHP: Pengawal dan kedua-dua kelas ditukar, sila rujuk kepada dokumentasi yang (boleh didapati dalam demo) untuk melihat semua perubahan. API ini mendapat lebih mudah dan beberapa kaedah telah dikeluarkan, writeFile kaedah () telah ditambah.
18 Julai 2012
  • JavaScript: Peningkatan keserasian untuk Blob -interface dalam pelayar lama.
14 Julai 2012
  • JavaScript: Pembaikan Kecil untuk menggunakan antara muka Blob, jika ada (bukan yang BlobBuilder).
  • JavaScript: Dikemaskini AwsmUploader.FeatureDetection kelas untuk mengesan keserasian untuk antara muka Blob.
  • PHP: The AUFile kelas kini mempunyai pemalar yang bermula dengan 'DEFAULT_', sebagai orang-orang yang menggunakan fungsi mereka kini bekerjasama dengan mereka sebagai hujah lalai overridable. Dokumentasi yang telah dikemas kini untuk menggambarkan semua perubahan yang dibuat.

Memuat turun
Komponen-komponen lain dalam kategori iniSemua komponen pengarang ini
KomenSoalan-soalan lazim dan jawapan

Properties

Dibuat:
13 Jul 12

Kemaskini:
20 15 Januari

Resolusi Tinggi:
Ya

Browser Yang Sesuai:
IE10, Firefox, Safari, Opera, Chrome

Fail Termasuk:
JavaScript JS, HTML, CSS, PHP

Kata kunci

eCommerce, Semua Barangan, Ajax, sebahagian, drag dan drop, fail api, muat naik fail, HTML5, javascript, pelbagai muat naik fail, kuota, meter kelajuan, tanpa had, memuat naik, memuat naik kemajuan